STL学习
To_Utopia
一份耕耘,一份收获!
态度决定一切,奋斗改变人生!人不学不知道!
展开
-
STL之顺序容器
转(总结): 顺序容器主要包括vector、list、deque,分别在头文件、和中定义。1.容器创建C c; //创建空容器,适用于所有容器C c(c2); //创建c2的副本,c和c2必须是同类型容器和元素,适用所有容器C c(b, e); //容器类型和元素类型可兼容即可,但是根据实验,貌似不行C c(n, t);原创 2009-11-26 13:28:00 · 745 阅读 · 0 评论 -
STL之关联容器--Fwd
关联容器主要包括pair、map、set、mulitmap、multiset。注意:1.与顺序容器相比,关联容器不提供front、back、push_front()、push_back()、pop_back()、pop_front()等操作;且关联容器中的键类型作为key,必须定义"2.关联容器不能通过容器大小来定义,因为不知道键值是多少。3.提供关系运算。4.提供begin、end、rbe原创 2009-11-26 13:53:00 · 791 阅读 · 0 评论 -
STL之迭代器
STL是C++中重要部分之一(面向对象、STL、模板等),其中三个基本的STL组件包括:1. 迭代器。迭代器之于容器相当于指针之于数组,提供了访问容器对象的方法,事实上C++中的指针也是一种迭代器,但是要注意迭代器不仅仅是指针,不一定具有地址值。2. 容器。容器是一种模板类,例如list、vector、deque等,一般由迭代器访问容器中的数据。3. 算法。STL中数据结构和算法是分离原创 2009-11-26 13:57:00 · 710 阅读 · 0 评论