STL
文章平均质量分 55
丌官
这个作者很懒,什么都没留下…
展开
-
vector使用
(一)初始化5种 vector vec1; vectorvec2(vec1); vectorvec3(10); vectorvec4(10,1); vectorvec5(iter1,iter2); (二)增4种 加一个元素2种: vec.push_back(t); vec.insert(p,t);迭代器前加一个元素t //加一段元素 vec.insert(p,n,t)原创 2014-04-02 17:59:20 · 360 阅读 · 0 评论 -
string使用
与vector的比较:(1)不支持以栈的方式操纵容器(2)在string类型中不能使用front(),back(),pop_back()操作 (一)初始化 (1)string s1; //用已存在串和子串作初始化式 (2)string s2(s1); (7)string s(s2,pos2);创建一个string对象,它被初始化为s2中从下表pos2开始的字符的副本 (8)原创 2014-04-02 23:33:37 · 334 阅读 · 0 评论 -
pair的使用
(一)初始化 1.pair p1; 2.pair p2 = make_pair(t1,t2); 3.pair p3(t1,t2);原创 2014-04-03 16:14:49 · 463 阅读 · 0 评论 -
map使用
BaseInfo: (1)键值唯一约束:必须定义 (2)map定义的类型: map::key_type 键的类型 map::mapped_type 值的类型 map::value_type pair类型 (一)初始化 1. mapm1; 2. mapm2(m1); 3. mapm3(b,e); (二)增 1. m.insert(pair);返回一个pair对象,第一个参原创 2014-04-03 19:09:53 · 366 阅读 · 0 评论