摘要:  我在几个不同的地方读过有关STL的内容,但还是不知道在我的应用程序中到底是用STL还是用MFC?我的程序也处理string,vectors等东西。使用STL和MFC到底有什么不同?
  
阅读全文
			posted @ 
2008-10-31 21:35 Carrie 阅读(177) | 
评论 (0) | 
编辑 收藏
			     摘要: 1.介绍一下STL,具体说明STL如何实现vector。 
Answer: 
STL (标准模版库,Standard Template Library.它由容器算法迭代器组成。 
STL有以下的一些优点: 
可以方便轻易地实现搜索数据或对数据排序等一系列的算法;调试程序时更加安全和方便;即使是人们用STL在UNIX平台下写的代码你也可以很轻易地理解(因为STL是跨平台的)。 
vector实质上就是一个动态数组,会根据数据的增加,动态的增加数组空间。 
  
阅读全文
			posted @ 
2008-10-31 20:29 Carrie 阅读(92) | 
评论 (0) | 
编辑 收藏
			     摘要: 一 迭代器(iterator)
迭代器:
迭代器是类似指针的对象,STL算法利用它们对存储在容器中的对象序列进行遍历。
5种类别:1、输入迭代器    
         2、输出迭代器    
         3、前向迭代器    
         4、双向迭代器    
         5、随机访问迭代器    
阅读全文
			posted @ 
2008-10-31 20:22 Carrie 阅读(217) | 
评论 (0) | 
编辑 收藏