More Effective C++(英文版)
分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,C语言及其相关,
品牌: 迈耶斯
基本信息·出版社:机械工业出版社
·页码:318 页
·出版日期:2006年
·ISBN:7111188306
·条形码:9787111188308
·包装版本:第1版
·装帧:平装
·开本:16开
产品信息有问题吗?请帮我们更新产品信息。
内容简介一些经过验证的用来改善程序效率的方法,包括检验C++语言特性所带来的时间和空间上的成本。
全面地描述了C++专家所使用的高级技术,包括placement new、virtual constructors、smart pointers、reference counting、proxy classes和double-dispatching等。
以实例说明异常处理带给C++类和函数的冲击。
介绍新的语言特性,包括bool、mutable、explicit、namespaces、成员模板、标准模板库等。如果你的编译器不支持这些特性,本书还介绍了如何不利用它们完成工作。
作者简介Scott Meyers拥有布朗大学计算机科学博士学位,是世界上最著名的C++软件涵盖发权威之一。他的“More Effective C++两卷本”(《Effective C++》和《 More Effective C++》),开辟了技术图书写作的新风格。他曾担任《C++Report》杂志的专栏作家,经常为《C++ Users Journal》和《Dr.Dobb's Journal》撰稿。
编辑推荐一些经过验证的用来改善程序效率的方法,包括检验C++语言特性所带来的时间和空间上的成本。
全面地描述了C++专家所使用的高级技术,包括placement new、virtual constructors、smart pointers、reference counting、proxy classes和double-dispatching等。
以实例说明异常处理带给C++类和函数的冲击。
介绍新的语言特性,包括bool、mutable、explicit、namespaces、成员模板、标准模板库等。如果你的编译器不支持这些特性,本书还介绍了如何不利用它们完成工作。
目录
Acknowledgments
Introduction
Basics
Item1:Distinguish between pointers and references.
Item2:Prefer C++-style casts.
Item3:Never treat arrays polymorphically.
……[看更多目录]
文摘书摘
.