本书共12章,第1~2章介绍了有关C++的基础概念,以及C++的数据类型和表达式;第3~4章叙述了C++的程序结构、流程控制语句和数组;第5~6章讨论了函数的定义和相关调用,以及编译预处理中的文件包含处理、宏定义与条件编译;第7章讲解了指针变量、指针数组等与指针相关的知识;第8章介绍了枚举类型、结构体及链表的相关概念;第9~10章讲述了类和对象,以及继承和派生的知识点;第11~12章叙述了友元与运算符重载、流类体系与文件操作的基本知识。本书为江苏省高等学校精品课程“C++程序设计”的配套教材,不仅配有丰富的例题、实验和习题,还配有典型例题的微课视频。本书可作为高等院校、高等职业院校计算机、电子信息、物联网等相关专业的教材。