本书内容丰富,结构合理,写作风格严谨,深刻地论述了C++语言的面向对象编程的各种技术,主要内容包括:面向对象程序设计概论、从C到C++、类与对象、继承机制、多态性和虚函数、运算符重载、模板、I/0流类库、异常处理等。为使读者学习本书时掌握重点,各章节均配备大量的练习和编程习题。
本书以作者在大学中讲授的C++课程为基础,特别适合大学计算机专业作为面向对象编程与C++语言课程的教材,同时可供软件开发人员参考。
本教材以面向对象程序设计(0bject-0riented Pmgramrning,00P)方法为核心,并选用c++语言作为工具。
本书浓缩了作者多年来软件开发经验和教学实践体会,围绕两条主线进行编写:一条主线以通俗易懂的语言围绕类与对象,介绍面向对象程序构造的基本思想;另一主线设计了丰富的实用程序,通过实践引导读者快速掌握使用c++语言开发面向对象程序的方法和技巧。力求使读者不仅会使用C++语言编程,而且可以理解这些机制。全书共分9章,包括面向对象程序设计概论、从C到C++、类与对象、继承机制、多态性和虚函数、运算符重载、模板、I/0流类库、异常处理等内容。
全书内容安排循序渐进,讲解深入浅出,列举实例丰富、典型。每章后面提供的练习题和附录提供的实验内容与教学要求一致。并提供全方位的教学资源。本书是为已有c语言的初步知识,准备进行面向对象程序设计的初学者编写的,可作为高等院校计算机及相关专业学习面向对象程序设计和C++语言程序设计的教材或参考书,也可供自学者使用。