本书根据C++语言的内容结构提供了大量习题,这些习题涉及到C++语言的基本概念、函数、类与对象、类与对象的高级操作、运算符重载、继承与派生、多态性、异常处理与模板以及C++的I/O流库等内容。本书所选习题按相关内容划分成章,概念清晰,习题覆盖面广,在每章的最后一节分别给出各章习题的参考答案、典型问题的注释和程序解析,供读者在学习过程中进行自我检查和测试。读者可以通过学习书中多种类型的习题及其注释,逐步熟悉并掌握C++语言的基本概念、编程方法和技巧,拓宽程序设计的思路。本书既可以作为高等院校学生学习C++语言程序设计的习题集,也可以作为报考计算机专业硕士研究生的学习参考书,还可以作为参加自学考试、计算机等级考试、资格和水平考试等的模拟测试用书。