C++ Primer(第4版)是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,更加入了C++先驱Barbara E. Moo在C++教学方面的真知灼见,是初学者的最佳C++指南,而且对于中高级程序员,也是不可或缺的参考书。本书正是这部久负盛名的C++经典教程的配套习题解答。书中提供了C++ Primer(第4版)中所有习题的参考答案。\r\n 本书对使用C++ Primer(第4版)学习C++程序设计语言的读者是非常理想的参考书。
第1章 快速入门 \r\n第2章 变量和基本类型 \r\n第3章 标准库类型 \r\n第4章 数组和指针 \r\n第5章 表达式 \r\n第6章 语句 \r\n第7章 函数 \r\n第8章 标准IO库 \r\n第9章 顺序容器 \r\n第10章 关联容器 \r\n第11章 泛型算法 \r\n第12章 类 \r\n第13章 复制控制 \r\n第14章 重载操作符与转换 \r\n第15章 面向对象编程 \r\n第16章 模板与泛型编程 \r\n第17章 用于大型程序的工具 \r\n第18章 特殊工具与技术
前 言
C++是一门非常实用的程序设计语言,既支持过程式程序设计,也支持面向对象程序设计,因而也是目前应用极为广泛的一门程序设计语言。
在层出不穷的介绍C++语言的书籍中,C++ Primer是一本广受欢迎的权威之作。强大的作者阵容、全面的内容介绍、新颖的组织方式,使之深受C++爱好者的青睐。本书编者在翻译C++ Primer(第4版)的过程中也深深地感受到了这一点。
在学习一门程序设计语言的过程中,亲自动手编写代码是一种极其有效的学习方式,可以对语言的理解和应用达到事半功倍的效果,因此,C++ Primer(第4版) 中提供了许多习题,以帮助读者加深对书中内容的理解。
本书试图成为C++ Primer(第4版)的配套书籍,根据C++ Primer(第4版)中所介绍的内容提供配套习题的解答,书中所给出的“见xx节”,均指参见C++ Primer(第4版)的相应章节。
本书中给出的程序均已通过Microsoft Visual C++ .NET 2003的编译。源文件(实现文件)以.cpp为扩展名,头文件为了与此对应采用.hpp为扩展名(而没有采用编译器的默认扩展名.h)。为了节省篇幅,有些程序中将类的定义与使用类的主函数放在同一实现文件中。包含主函数的源文件根据习题编号命名。大多数模板的定义都没有区分头文件和实现文件(因为编者所用的编译器支持模板的包含编译模型)。另外,使用Visual C++ .NET 2003编译器的默认设置会自动连接一些默认库,因此可能有某些所用到的库函数或库类型没有显式指明相应的头文件。使用其他编译器的读者需特别注意,必要时应加上相应的#include指示。
衷心希望本书能对使用C++ Primer(第4版)学习C++语言的读者有所帮助。
由于编者水平所限,书中不当之处在所难免,恳请读者批评指正。
编 者
2006年10月
无封面