本书较为全面地介绍了程序设计语言C++的基本概念、基本语法和基本程序思想。全书共分为12章和两个附录,内容包括计算机基础知识、C++基本概念、流程控制语句、函数和编译预处理、构造数据类型、指针、类和对象、继承与派生、多态、输入输出流类库、模板。
本书的写法遵循了计算机中“自顶向下”的思维方式,在整体上自上而下,由点到面,由一般到具体,由简单到复杂地展开。本书有大量精选的例题以及对例题的解析,还有大量反映C++概念和语法的习题。
本书可以作为大专院校理工科学生学习C++语言的教材,也可以作为计算机二级考试的参考书。