本书是为计算机专业、信息类和电类专业的学生开设高级语言程序设计课程而编写的教材。根据高级语言程序设计的基本体系,结合结构化程序设计和面向对象程序设计的基本方法,内容包括:C++语言的基本语法,程序流程控制,数组的定义与应用,函数的封装与调用,指针与引用,类与对象的定义与应用,运算符重载规则,继承与派生的实现,多态与虚函数的应用,文件操作,异常处理结构等。其中的特点是详尽地介绍了C++面向对象的重要特征,如类、继承、多态和虚函数等内容。作为计算机相关专业主要程序设计语言课程,本教程重点介绍C++语言的特点、