[放大封面]
[放大封底]
|
| 【相关下载】 |
|
|
|
| 【二手书】 |
 |
本产品共有 0 册二手书出售,
最低价:¥.00 [查看] |
|
|
|
| 【读者评论】 |
 |
|
 |
内容简介
C++的标准模板库(STL)是革命性的,但是要想学会用好STL却充满了挑战性。中国台湾技术作家侯捷先生曾经把STL的学习过程比喻为三个境界: 第一境界:熟用STL。 第二境界:了解泛型技术的内涵与STL的学理乃至实作。 第三境界:扩充STL。 本书无疑是你达到第二境界的最佳读本。在本书中,C++技术权威Scott Meyers揭示了专家总结的一些关键规则,包括他们总是采用的做法以及总是避免的做法。这些规则可以发挥STL的最大效用。 有些书只是描述STL中有些什么内容,而本书则讲述如何使用STL。本书共有50条指导原则,在讲述每一条指导原则时,Scott Meyers都提供了透彻的分析和深刻的实例,所以读者不仅可以学到要做什么,而且还能够知道什么时候该这样做,以及为什么要这样做。 如同Meyers的其他著作一样,本书充满了从实践中总结出来的智慧。清晰、简明、透彻的风格使本书成为每一位STL程序员的案头必备。 本书特色 ●关于选择容器的建议,涉及的容器有:标准STL容器(例如vector和list)、非标准的STL容器(例如hash_set和hash_map),以及非STL容器(例如bitset)。 ●一些提高效率的技术,通过它们可以最大程度地提高STL(以及使用STL的程序)的效率。 ●深入到迭代器、函数对象和分配子(allocator)的行为,也包括程序员总是应该避免的做法。 ●对于那些同名的算法和成员函数,如find,根据它们行为方式上的微妙差异,本书给出了一些指导原则,以保证它们能被正确地使用。 ●讨论了潜在的移植性问题,包括避免这些移植性问题的各种简单途径。
|
目录
伸缩显示: [弹出查看]
伸缩显示: [弹出查看] |
|
 |
编辑荐语
[您可以向编辑推荐本书的亮点,采纳后奖励5-10元优惠卷](一个工作日内处理您的建议)
这是Effective C++的第3卷,还是那么出色。 ——Herb Sutter, ISO/ANSI C++标准委员会主席 所有的C++程序员都必读的书少之又少,而本书就是其中的一本。 ——Thomas Becker, 《C/C++User Journal》专栏作家
|
|