STL
文章平均质量分 69
HAN-Kai
这个作者很懒,什么都没留下…
展开
-
iterator与const_iterator及const iterator区别
如果你传递过来一个const类型的容器,那么只能用const_iterator来遍历。void Method(const vectorint> vInt){ vectorint>::const_iterator iter;}简单示例 vectorint> ivec; vectorint>::const_iterator citer1 = ivec.be转载 2012-09-16 14:12:41 · 1348 阅读 · 1 评论 -
一个for_each用法小例子
#include#include#includeusing namespace std;void func(char &a){ cout<<a; }int main(){ char* cptr="abcdefg";vector vec; while(*cptr!='\0') { vec.push_back(*cptr); cptr++; }原创 2012-09-16 21:50:59 · 707 阅读 · 0 评论 -
基础备忘:STL基本范例
C++标准库与STL的关系1.STL入门STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。在C++标准中,STL被组织为下面的13个头文件:、、、、vector>、、、、>、、、和。例1#i原创 2012-09-16 21:12:58 · 1231 阅读 · 2 评论