C++语言由于良好的面向对象特性、简练的语法、强大的功能等众多优点,已被我国大多数高校选作高级语言的教学语言。本书是以教学为目而编写的教材。在内容的安排和章节的组织结构上既考虑刚刚接触编程语言的初学者,也兼顾了想更深入了解和使用C++语言的学习者。本教材的特点:强调实用性,简化语法说明,突出程序设计方法,让学习者学会用计算机编程语言的思维方式考虑和解决问题,学会用C++语言解决实际问题。本书在讲解过程中结合了大量实例来说明基本概念和基本算法,同时兼顾了学科前沿概念与技术。全书共分9章,主要内容包括:C++程序设计语言概述、数据类型与运算、流程控制语句、数组和指针、类和对象、运算符重载、继承与多态性、编译预处理和模板。本书适合作为大学本科相关专业课程的教材,对于自学者,也是一本有价值的参考书。