第76条 默认时使用vector。否则,选择其他合适的容器
第77条 用vector和string代替数组
摘要:有助于编写更安全,伸缩性更好的软件
第78条 使用vector(和string::c_str)与非C++ API交换数据
摘要:vector和string::c_str是与非c++ api通信的通道,但是不要将迭代器当作指针,要获取vector<T>::iterator iter所引用的元素地址,应该使用&*iter
第79条 在容器中只存储值和智能指针
第80条 用push_back代替其他扩展序列的方式
第81条 多用范围操作,少用单元素操作
第82条 使用公认的惯用法真正地压缩容量,真正地删除元素
摘要:要真正的压缩容器的多余容量,应该使用swap魔术惯用法。要真正的删除容器中的元素,应该使用erase-remove惯用法。