本书作者长期从事高级语言程序设计的教学活动,在认真分析了初学者学习C++语言的困难及认知规律的基础上,参阅了国内外数十种C++教材,设计了易于学习的教学内容体系。本书从过程型程序设计入手,深入浅出地介绍了C++语言的语法规则,并着重讲解了面向对象程序设计的思想和关键技术。在体系结构上力求重点突出,内容全面但不琐碎,讲解中注重理论结合实际,通过典型例题对语法规则、编程思想进行详尽的解释和分析,有助于读者对知识点的理解和掌握。本书共13章,分别是C++基础、基本数据类型与运算符、程序控制、函数、数组、指针与引用、自定义数据类型、类(I)、类(II)、运算符重载、继承与派生、虚函数与多态性、C++输入/输出流。每章附有应用实例,通过具体的实例展示本章知识点在实际中的应用;每章的小结,对本章主要内容做归纳总结;每章最后还配有相关的习题,以便读者练习和自查。本书是学习C++的入门教程,起点低,无须C语言的基础,可以作为高等院校电子信息类专业程序设计基础的教材,也可作为有兴趣学习C++的非计算机专业学生的辅助教材,同时适合自学。