本书是河南省本科高校新工科新形态教材,是河南省“十四五”普通高等教育规划教材。本书通过基础知识和案例实施实现课堂教学和实践教学相结合,使学生能够深人理解C++语言中枯燥的概念,清楚的了解C++语言软件开发工作流程,最终能够掌握C++语言软件开发的基本方法、基本技能。全书共分为12个模块,包括C++语言基础知识、基本数据类型与表达式、基本流程控制语句、函数、数组、指针、结构体和共用体、类与对象、继承与派生、输入输出流、异常处理和综合案例:图书管理系统。
本书适合作为高等教育C++程序设计课程的教材,也可作为计算机初学者自主学习的参考书。