第一章 容器
条款4:调用empty而不是检查size()是否为0
条款7:如果容器中包含了通过new操作创建的指针,切记在容器对象析构前将指针delete掉
第二章 vector和string
条款13:vector和string优先于动态分配的数组
条款14:使用reserve来避免不必要的重新分配
条款16:了解如何把vector和string数据传给旧的api
条款17:使用swap出去多余的容量
条款18:避免使用vector<bool>
条款19:理解相等(equality)和等价(equivalence)的区别
条款23:考虑使用排序的vector替代关联容器
条款26:iterator优先于constiterator,reverse_iterator以及const_reverse_iterator
条款43:算法调用优先于手写的循环
条款46:考虑使用函数对象而不是函数作为STL算法的参数