C++是一种实用的程序设计语言,是高校学生学习程序设计的一门必修专业课程,同时也是编程人员最广泛使用的工具。学好C++,可以很容易地触类旁通其他语言,如Java和C#等。全书以面向对象的程序设计贯穿始终。 全书共7章,主要包括:C++程序设计基础;文件操作;类的基础部分;类的高级部分;继承、多态和虚函数;异常处理以及模板等等。书中列举了数百条可供直接使用的程序示例代码,并给出了运行结果,同时配有大量习题,还提供了该书的电子教案,使学生在学习时更为直观。 本书是在作者讲义的基础上,总结过去的教学和实践经验编写而成的。其中结合实例讲解了C++的基本概念和方法,力求将复杂的概念用简洁、通俗的语言描述,做到深入浅出、循序渐进。本书适合用做大学计算机专业和非计算机专业,并且学习过C语言的C++程序设计课程教材,也可供具有C语言基础的自学者使用。