2013年2月22日

STL算法

摘要: STL算法部分主要由头文件<algorithm>,<numeric>,<functional>组成。要使用 STL中的算法函数必须包含头文件<algorithm>,对于数值算法须包含<numeric>,<functional>中则定义了一些模板类,用来声明函数对象。 STL中算法大致分为四类: 1、非可变序列算法:指不直接修改其所操作的容器内容的算法。 2、可变序列算法:指可以修改它们所操作的容器内容的算法。 3、排序算法:包括对序列进行排序和合并的算法、搜索算法以及有序序列上的集合操作。 4、数值算法:对容器内容进行数值 阅读全文

posted @ 2013-02-22 21:06 Chris-Lin 阅读(218) 评论(0) 推荐(0) 编辑

STL常用容器

摘要: 初始化C<T> C:空容器,所有容器使用C c(c2):创建c2的副本,要求c2与C元素类型一致,所有容器使用C c(b,e):迭代器b和e范围内的副本,所有容器使用C c(n,t):n个t的元素创建c,只适用于顺序容器C c(n):n个值初始化的c,只适用于顺序容器容器的容器:vector< vector<string> >,注意不能是vector< vector<string>>, 因为>>是右移迭代器操作:*:取值:->:解引用,iter->mem等效于(*iter).mem++ --== !=以下操作只 阅读全文

posted @ 2013-02-22 20:53 Chris-Lin 阅读(254) 评论(0) 推荐(0) 编辑

导航