- 博客(3)
- 收藏
- 关注
转载 STL vector,list,deque删除迭代器失效问题
收藏的Effective STL,翻开条款9,找到了erase容器中元素的原则。以前曾经看过,不过年深日久,早就忘得一干二净了。现在还是把要点总结一下,记在blog上,供以后参考。 1. 对于关联容器(如map, set, multimap,multiset),删除当前的iterator,仅仅会使当前的iterator失效,只要在erase时,递增当前iterator即可。这是因为map之类
2017-08-23 21:12:17 475
转载 gdb使用
gdb使用 转:http://blog.163.com/rjwhh@126/blog/static/2333770720074244283422/ 在linux下做东西,gcc,gdb是避不开的,刚开始使用比较麻烦,永久了感觉还是挺好用的。redhat里面自带一个gdb的图形前端kdbg,升级到高一点的版本还是挺好用的。还有一个xxgdb,没用过,不知道怎么样。 一、初始化
2017-08-23 14:16:20 273
转载 STL中的set容器的一点总结
STL中的set容器的一点总结 1.关于set C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在封装这些数据结构的时候,STL按照程序员的使用习惯,以成员函数方式提供的常用
2017-04-26 21:39:29 172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人