- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 vector VS deque (zz)
vector是我最早用的stl容器,用得也最顺手,它的结构也是清晰易懂.deque就比较神秘一些,帮助上提到它的一个最显著的特点就是可以从容器的前端插入成员,而且效率很高.当时觉得很神奇,不知道是怎么做的.stl的源代码看起来太痛苦了,所以到今天也没准确的了解它的结构.不过后来用的多了,对它的习性也有了一定的了解,有些地方相对于vector来说其实是很有优势的.下面就把两者对比着说说:
2010-03-19 15:57:00 317
转载 deque
容器函数(deque)(zz from 逆水行舟) Deque 总览 deque 和 vector 一样都是标准模板库中的内容, deque
2010-03-19 14:15:00 223
原创 push_back(),insert()
顺序容器(list, vector, deque)都支持push_back操作,提供在容器尾部插入一个元素都功能。 c.push_front(t); 在容器c的前段添加一个t。返回void类型 只适用于list, deque c.insert(p,t); 在迭代器p指向的元素前面插入t 返回指向新添加元素的迭代器 c.insert(p,n,
2010-03-19 13:57:00 670
原创 iterator
iter1 == iter2 比较两个迭代器是否相等 当两个迭代器指向同一容器的同一个元素,或者指向同一个容器的end(),那么他们相等 == != 两个关系运算符 适用于所有的容器 所有容器都支持迭代器的自增(++)和自减(--)操作 > = 迭代器的算术运算 只适用于 vector 和 deque
2010-03-14 17:12:00 206
原创 file mode
in/out 读写 app 在每次写之前找到文件尾 ate 打开文件后立即将文件定位在文件尾 trunc 打开文件时清空已存在的文件流 ofstream outfile("file",ios::out| ios::app);
2010-03-14 16:20:00 282
原创 c_str()
string str; const char *s=str.c_str(); c_str()返回C风格字符串的表示方法,即返回指向字符数组首地址的指针。。。 const类型可以赋值给一般的、非const类型,但是把非const类型赋值给const类型将导致编译错误。
2010-03-14 16:14:00 166
原创 const
1. 定义const对象 定义const对象必须初始化。2.const对象默认为文件的局部变量 非const变量默认为是extern的。 file_1.cppint counter; file_2.cppextern int counter;++counter; 在全局作用域声明的const变量时定义该对象的文件的局部变量。此变量只存在于那个
2010-03-14 15:58:00 181
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人