![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Effective stl读书笔记
拖后腿选手
不积硅步,无以至千里;
不积小流,无以成江海
展开
-
第二部分 vector和string
第二部分 vector和容器 第十三条:vector和string优先于动态分配的数组 当你决定用new来分配内存时,将承担以下责任: n 你必须确保以后会有人调用delete来删除所分配的内存,否则将导致资源泄露。 n 你必须确保调用了正确的delete形式。比如单个对象调用delete;分配了数组,则调用delete[]。 n 你必须确保只delete了一次。如果一次分配被多次原创 2014-01-01 21:39:48 · 690 阅读 · 0 评论 -
effective stl 第一部分:容器
第一条:慎重地选择容器 C++提供了以下一些容器: n 标准STL序列容器:vector、string、deque和list。 n 标准STL关联容器:set、multiset、map和multimap。 n 非标准序列容器:slist和rope。slist是一个单向链表,rope本质上是一个“重型”string。 n 非标准关联容器:hash_set、hash_multiset原创 2013-12-28 18:43:24 · 954 阅读 · 0 评论