《面向对象的程序设计语言:C++ (第2版)》是《面向对象的程序设计语言——C++》一书的第二版。全书内容主要分成两大部分。第一部分是C++语言基础部分,包括第1章~第5章,主要讲述VisualC++6.0集成开发环境的使用、Windows控制台应用程序的开发方法和步骤、数据类型、运算符、表达式、3种基本程序结构、数组、函数及其重载、引用、指针、结构体、共用体、编译预处理等。通过这一部分的学习,初学者即使没有C语言的基础或其他语言的基础,也可以直接使用《面向对象的程序设计语言:C++ (第2版)》。第二部分是面向对象的程序设计部分,包括第6章~第12章,详细讲述面向对象程序设计的有关基本概念、类与对象的定义和使用、构造函数与析构函数、继承与派生、虚函数与多态性、友元函数与友元类、静态成员、模板、文件操作、异常处理等。全书内容相互衔接,前后呼应,循序渐进。在每一部分内容的讲解中,概念清晰、条理性强、深入浅出,并给出大量的实例进行解释说明。同时,每章后面都附有大量的各种类型的习题。习题答案可到人民邮电出版社网站下载。为方便读者学习和教师讲课,《面向对象的程序设计语言:C++ (第2版)》还提供了PowerPoint电子讲稿,读者可到人民邮电出版社的网站下书中的所有源程序都已在VisualC++6.0环境中调试通过。《面向对象的程序设计语言:C++ (第2版)》作为大学计算机及相关专业的本、专科程序设计语言课程的教材,也比较适合广大计算机爱好者自学和参考。