书籍介绍
这不是一本教你如何使用STL的入门书,而是一本写给已经踩过坑的人的经验之书。Scott Meyers没有从容器、迭代器的基础用法讲起,而是直接切入那些真正容易出问题的地方:为什么vector默认优于list,何时又必须切换;erase-remove idiom为何是清理元素的最佳方式;容器里存指针时如何避免内存泄漏;拷贝语义背后隐藏的容量与性能陷阱。全书50个条款,每个都追问“为什么”——分析问题的来源与解决方案的优劣,而非简单给出结论。它适合有一定STL使用经验、愿意反复查阅的读者,读时需要边读边实践,否则很容易“看完就忘”。它不是工具手册,而更像一份关于“如何正确使用STL”的圣经注释,值得放在手边随时翻检。