STL
Phoenix_FuliMa
这个作者很懒,什么都没留下…
展开
-
STL-概论
STL六大组件功能与运用 (1)容器:各种数据结构,vector, list, deque, set, map (2)算法:Sort, search, copy, erase (3)迭代器:边沿容器与算法之间的胶合剂,是所谓的“泛型指针” (4)仿函数:行为类似函数,可以作为算法的某种策略。 (5)适配器(配接器):一种用来修饰容器或仿函数或迭代器接口的东西,例如,queue和stac原创 2012-03-18 15:37:35 · 548 阅读 · 0 评论 -
STL迭代器失效问题记录
/* 根据书中所述,map和list相同的某些性质,当客户端对她进行元素新增操作或删除操作时, 操作的所有迭代器,在操作完成之后依然有效,但让,被删除的那个元素的迭代器必然是个例外。 而vector的迭代器在删除的时候,会返回指向下一个内容的指针,但是对vector的任何操作,一旦引起空 间重新配置,指向原来的vector的所有迭代器都将失效了。这是程序员容易犯的一个错误。 */ #inc原创 2012-11-14 20:58:24 · 842 阅读 · 0 评论