C++Templates中文版
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: (美)尼古莱(Nicolai,D.) 等著,陈伟柱 译
出 版 社: 人民邮电出版社
出版时间: 2008-2-1字数: 723000版次: 2页数: 497印刷时间: 2008/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115171818包装: 平装编辑推荐
模板已经被证明是C++最强大的功能之一,但却常常被人们所忽视、误解和误用。本书对模板的两个方面——结构和用法——都进行了深刻的阐述,提示了有关模板的缺陷和陷阱,引导程序员清晰地理解为什么、何时及如何使用模板,来构建并维护简洁、快速、灵活、高效的软件,充分发挥C++模板的强大功能。
模板奥秘一览无余
模板已经被证明是C++最强大的功能之一,但却常常被人们所忽视、误解和误用。本书对模板两个方面——结构和用法——都进行了深刻的阐述,提示了有关模板的缺陷和陷阱,引导程序员清晰地理解为什么、何时及如何使用模板,来构建并维护简洁、快速、灵活、高效的软件,充分发挥C++模板的强大功能。
内容简介
本书是C++模板编程的完全指南,旨在通过基本概念、常用技巧和应用实例3方面的有用资料,为读者打下C++模板知识的坚实基础。
全书共22章。第1章全面介绍了本书的内容结构和相关情况。第1部分(第2~7章)以教程的风格介绍了模板的基本概念,第2部分(第8~13章)阐述了模板的语言细节,第3部分(第14~18章)介绍了C++模板所支持的基本设计技术,第4部分(第19~22章)深入探讨了各种使用模板的普通应用程序。附录A和B分别为一处定义原则和重载解析的相关资料。
本书适合C++模板技术的初学者阅读,也可供有一定编程经验的C++程序员参考。
目录
第1章关于本章
第1部分基础
第2章函数模板
第3章类模板
第4章非类型模板参数
第5章技巧性基础知识
第6章模板实战
第7章模板术语
第2部分深入模板
第8章深入模板基础
第9章模板中的名称
第10章实例化
第11章模板实参演绎
第12章特化与重载
第13章未来的方向
第3部分模板与设计
第14章模板的多态威力
第15章trait与policy类
第16章模板与继承
第17章metaprogram
第18章表示式模板
第4部分高级应用程序
第19章类型区分
第20章智能指针
第21章tuple
第22章函数对象和回调
附录A一处定义原则
附录B重载解析
参考资料
术语表