随笔 - 78  文章 - 1  trackbacks - 0
<2011年5月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

     摘要: 我在几个不同的地方读过有关STL的内容,但还是不知道在我的应用程序中到底是用STL还是用MFC?我的程序也处理string,vectors等东西。使用STL和MFC到底有什么不同?
  阅读全文
posted @ 2008-10-31 21:35 Carrie 阅读(158) | 评论 (0)编辑 收藏
     摘要: 1.介绍一下STL,具体说明STL如何实现vector。

Answer:

STL (标准模版库,Standard Template Library.它由容器算法迭代器组成。

STL有以下的一些优点:

可以方便轻易地实现搜索数据或对数据排序等一系列的算法;调试程序时更加安全和方便;即使是人们用STL在UNIX平台下写的代码你也可以很轻易地理解(因为STL是跨平台的)。

vector实质上就是一个动态数组,会根据数据的增加,动态的增加数组空间。

  阅读全文
posted @ 2008-10-31 20:29 Carrie 阅读(86) | 评论 (0)编辑 收藏
     摘要: 一 迭代器(iterator)
迭代器:
迭代器是类似指针的对象,STL算法利用它们对存储在容器中的对象序列进行遍历。
5种类别:1、输入迭代器
2、输出迭代器
3、前向迭代器
4、双向迭代器
5、随机访问迭代器   阅读全文
posted @ 2008-10-31 20:22 Carrie 阅读(200) | 评论 (0)编辑 收藏