《C++面向对象程序设计基础》是一本介绍面向对象程序设计内容及原理的教材,主要用于本科生学习面向对象程序设计课程及实验。《C++面向对象程序设计基础》以C++语言为基础,Microsoft Visual C++6.0(简称为VC++6.O)和Code::Blocks为实验环境,系统地阐述了面向对象程序设计的特点和思想,旨在使读者迅速迈入面向对象程序设计的大门,同时掌握C++程序设计的基本技能和面向对象程序设计的概念与方法,并能编写出具有良好风格的程序。《C++面向对象程序设计基础》共分为8章及4个附录。第1章总体介绍面向对象程序设计和C++语言;第2章通过与传统程序设计的比较,介绍面向对象程序设计的概念和特性;第3章至第8章,详细阐述了C++支持的面向对象程序设计的基本方法,包括C++语言基础、类、对象、派生与继承、多态性、I/O流等;最后,在附录中介绍相应的开发环境,并安排综合与系统的训练,作为知识性的扩充与编程能力的提高。