本书是主教材《C++程序设计教程(第二版)》的配套书。由于第二版主教材对**版做了根本性的改动,使得本书也与**版的《C++程序设计教程习题及解答》大相径庭。本书从习题练习出发,引导读者从机器运行的角度来思考问题,以编写出能够实战的程序代码。本书也是作者《C++程序设计教程(第二版)实验指导》一书的对照和补充。
全书突出C++编程能力培养,全局把握抽象编程观,潜窥语言和系统的内在特性,力图与同类书相区别。书中还介绍了测试数据制作、各种策略之代码演变、细节优化以及各个编译器性能差异的比较。在面向对象程序设计中,演绎了一个融概念设计和系统实现于一体的模型,并对动态链接库的实现方法进行了讨论。
所有的代码都经过作者调试,体现了独特的代码风格,给出了注重实战的优化代码。所涉及的技巧与方法也许并不为人所知,但其代码性能在acre.zjut.edu.cn的提交系统的测试中,都名列榜首,所以能给读者以很好的参考。