《计算机程序设计基础教程:C++语言》遵循以计算思维能力培养为切入点的教学改革思路,以C++语言作为实现工具,介绍程序设计的基础知识与基本方法。全书的主要内容有程序设计概述、基本数据及运算、流程控制、函数、批量数据的组织、复杂数据及运算、类与对象、类的继承与派生、多态性与虚函数、模板与STL简介、输入输出流、异常处理。在《计算机程序设计基础教程:C++语言》编写过程中,考虑到初学者的认知特点以及培养程序设计能力的教学要求,对C++语言本身的语法规则做了适当处理和组织编排,突出C++语言的重要概念和本质特点。全书以实际问题的求解过程为向导,突出从问题到算法、再到程序的一种思维过程,强调计算机求解问题的思路引导与程序设计思维方式的训练,既介绍C++语言在面向过程程序设计中的应用,又介绍C++语言在面向对象程序设计中的应用,重点放在程序设计的思想与方法上。《计算机程序设计基础教程:C++语言》可作为高等学校计算机程序设计课程的教材,也可供参加各类计算机等级考试的读者以及社会各类计算机应用人员阅读参考。