《C++编程思想(第2卷)(实用编程技术)》介绍C++实用的编程技术和最佳的实践方法,深入探究了异常处理方法和异常安全设计;介绍C++的字符串、输入输出流、STL算法、容器和模板的现代用法,包括模板元编程;解释多重继承问题的难点,展示RTTI的实际使用,描述了典型的设计模式及其实现,特别介绍被认为是标准C++下一版特征之一的多线程处理编程技术,并提供了最新的研究成果。《C++编程思想》(第2卷)适合作为高等院校计算机及相关专业的本科生、研究生的教材,也可供从事软件开发的研究人员和科技工作者参考。
海报:
......(更多)
Bruce Eckel是MindView公司(www.MirldView.net)的总裁,该公司向客户提供软件咨询和培训。他是C++标准委员会拥有表决权的成员之一,拥有应用物理学学士和计算机工程硕士学位。除本书外,他还是《C++编程思想》的作者,并与人合著了《C++编程思想第2卷》(这两本书的英文影印版及中文版均已由机械工业出版社引进出版)及其他著作。他已经发表了150多篇论文,还经常参加世界各地的研讨会并进行演讲。
......(更多)
出版者的话专家指导委员会译者序前言第一部分 建立稳定的系统第1章 异常处理第2章 防御性编程第二部分 标准C++库第3章 深入理解字符串第4章 输入输出流第5章 深入理解模板第6章 通用算法第7章 通用容器第三部分 专题第8章 运行时类型识别第9章 多重继承第10章 设计模式第11章 并发附录附录A 推荐读物附录B 其他索引
......(更多)
在C中,我们常常发现能使程序通过编译,然后我们必须再花力气使它工作。
"you shouldn't use a default argument as a flag upon which to conditionallly execute code. you should instead break the function into two or more overloaded functions"
......(更多)