学习笔记 --《Effective STL 50条有效使用STL的经验》

Effective STL

1. 容器

  • 第1条:慎重选择容器类型
  • 第2条:不要试图编写独立于容器类型的代码
  • 第3条:确保容器中的对象拷贝正确而高效
  • 第4条:调用empty而不是检查size()是否为0
  • 第5条:区间成员函数优先于与之对应的单元素成员函数
  • 第6条:当心C++最烦人的分析机制
  • 第7条:如果容器中包含了通过new操作创建的指针,切记在容器对象析构前将指针delete掉
  • 第8条:切勿创建包含auto_ptr的容器对象
  • 第9条:慎重选择删除元素的方法

2. vector和string

3. 关联容器

4. 迭代器

5. 算法

6. 函数子、函数子类、函数及其他

7. 在程序中使用STL

上一篇:CF190C STL 题解


下一篇:解决STL文件导入SolidWorks中无法拉伸切除的问题