push_back 就是在vector的末尾插入一个元素, vector 中的erase()函数,从指定容器删除指定位置的元素或者某段范围内的元素,删除之后,返回值也是一个迭代器,指向最后一个删除元素的下一个元素, 出现的问题就是:迭代器变成了一个野指针,需要重新把迭代器的指针指向begin或者把返 ...
分类:
其他好文 时间:
2016-04-20 23:33:00
阅读次数:
303
用自己的代码去实现一个二叉搜索树类,对外提供常用的接口,比如insert、erase、size、find等等。...
分类:
其他好文 时间:
2016-04-19 20:03:32
阅读次数:
224
之前看《C++ Primier》的时候,也解到在顺序型窗口里insert/erase会涉及到迭代器失效的问题,并没有深究。今天写程序的时候遇到了这个问题。 1 小心冀冀地Erase 最初我的程序是酱紫的,别说话,我知道这样是有问题的,可这样是最直观的想法 没错,程序崩溃!删除了迭代器it之后,it迭 ...
分类:
其他好文 时间:
2016-04-09 00:11:09
阅读次数:
292
CentOS系统上rpm命令管理程序包: 共有六个部分:安装、升级、卸载、查询和校验、数据库维护(查询是重中之重) rpm命令:rpm[OPTIONS][PACKAGE_FILE] 安装:-i,--install 升级:-U,--update,-F,--freshen 卸载:-e,--erase 查询:-q,--query 校验:-V,--verify 数据库..
分类:
其他好文 时间:
2016-03-20 02:09:54
阅读次数:
245
set [unordered_set] map [unordered_map] multimap [unordered_multimap] insert emplace insert emplace(key,val) emplace(key,val) erase(key)=>erasednum er
分类:
其他好文 时间:
2016-03-15 20:47:43
阅读次数:
340
string =,assign() //赋以新值 swap() //交换两个字符串的内容 +=,append(),push_back() //在尾部添加字符 insert() //插入字符 erase() //删除字符 clear() //删除全部字符 replace() //替换字符 + //串联
分类:
其他好文 时间:
2016-03-13 14:10:04
阅读次数:
105
1.rpm包查询、卸载、安装: rpm包查询 rpm -q 包名(不带版本号、后缀等) q----query rpm包卸载 rpm -e 包名(不带版本号、后缀等)e----erase rpm包安装 rpm -ivh 包全名i----install rpm包安装时要注意包的依赖关系,即有时需要安装好
分类:
系统相关 时间:
2016-03-08 23:38:46
阅读次数:
231
erase函数的原型如下:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)iterator erase ( iterator position );(3)iterator erase ( iterator first, iterator
分类:
编程语言 时间:
2016-03-01 10:50:42
阅读次数:
272
std::list::erase Erase elements Removes from the list container either a single element (position) or a range of elements ([first,last)).This effectiv
分类:
其他好文 时间:
2016-02-18 01:24:24
阅读次数:
334
void QWidget::repaint ( int x, int y, int w, int h, bool erase = TRUE ) [槽] 通过立即调用paintEvent()来直接重新绘制窗口部件,如果erase为真,Qt在paintEvent()调用之前擦除区域(x,y,w,h)。
分类:
其他好文 时间:
2016-02-08 21:15:28
阅读次数:
271