STL
文章平均质量分 68
king1076
吃苦耐劳,勤奋踏实,学习能力强。
展开
-
STL容器中 指针的清理
STL在我的编程里用的算是比较多。有人说用STL不好,有人说用STL省时间。 黑猫白猫,抓到老鼠就是好猫。总是能完成任务就是好的解决办法。 我在STL中经常用容器存储指针之类的东西,刚学STL的时候,以为Clear的时候,就会自动 帮编程者析构。敲得代码多了,多少会吸取些教训。 刚开始的时候我是这么用: vector p; for(int i=0;i<100;i++) p.p原创 2013-11-07 15:35:31 · 803 阅读 · 0 评论 -
Vector 删除数据
STL中vector的存储是 线性的,可以看成动态数组的封装。 不太方便除末尾其他地方的插入操作。这样效率好低,所以比较纠结的! 要在vector中删除数据,可以用stl提供的函数,remove 或者 remove_if。 但是他的删除,比较特殊,他只是把删除的元素后面的数据前移。 自身大小没有变化,有时候 这么方法达不到自己的要求。 只好自己去加工下。下面是我的加工方法。 str原创 2013-11-07 16:20:36 · 2496 阅读 · 0 评论