提高C++性能的编程技术

出版社:清华大学出版社
出版日期:2003-6-1
ISBN:9787302065500
作者:Dov Bulka,David Mayhew
页数:256页

书籍目录


引言
第1章 跟踪范例
第2章 构造函数和析构函数
第3章 虚函数
第4章 返回值优化
第5章 临时对象
第6章 单线程内存池
第7章 多线程内存池
第8章 内联基础
第9章 内联――性能方面的考虑
第10章 内联技巧
第11章 标准模板库
第12章 引用计数
第13章 代码优化
第14章 设计优化
第15章 可伸缩性
第16章 系统体系结构相关性
参考文献

作者简介

本书以详尽的实例讲解了通过临时对象、内存管理、模板、继承、虚函数、内联、引用计数、STL等提高C++性能的编程技术。[美]DovBulka,[美]DavidMayhew 著 常晓波 等译


 提高C++性能的编程技术下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     第一感觉:这本书是好书,但是并不适合初级C++程序员阅读本书坚持着这样的一个观点:C++并非就无法达到C那样的高性能,只要经过一定的技巧优化,C++也能够在对程序性能要求苛刻的如WEB传输等应用中表现出等同甚至超越C语言的性能。不过书中并没有一味的强调性能至上,如在STL一章中,虽然作者使用自定义的数据存储结构在执行时间上超越了STL容器。可是作者仍然告诫我们别这么做,因为STL容器使用的都是最佳算法,且设计STL的人都是这个领域内的专家,所以除非有十分苛刻的性能要求,否则别轻易尝试不使用STL来存储数据。就像没必要再发明一个新轮子,因为我们现在使用的轮子已经被实践证明是一个普遍情况下的最佳方案。另外此书感觉中间部分讲的比较晦涩,前3章则感觉很精彩,引人入胜。而后面从内联开始的那部分也讲得很透彻。

精彩短评 (总计3条)

  •     并不是很深入
  •     刚翻了一遍 很实用 很经典
  •     关注于影响性能的程序细节。其中关于内联的讲解很透彻,对虚函数和临时对象讲的也不错。STL那章本应该点出这是不同数据结构的内在禀性,因此针对自己的需求选择合适的容器应是程序员的责任。关于多线程基本上没看懂,平时没接触过。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024