本书以最新ANSI C++标准为准则,以美国Microsoft公司开发的Visual C++ 6.0为语言蓝本,全面、系统、完整地讲授面向对象程序设计方法的核心概念、主要语言特性、思维方式和面向对象程序设计技术。全书分成两大部分,第一部分是基础部分,可作为目前各大专院校已开设的“C语言程序设计”课程的教材,以取代那些内容老化的教材。第二部分是面向对象程序设计部分,系统地介绍C++所支持的面向对象程序设计方法的核心内容,按照“循序渐进,突出重点,深入浅出,融会贯通”的教学原则,编写成自成体系的C++教科书。每章都有小结,归纳出必须掌握的重点内容,并附有大量的习题,以加深读者对重点内容的理解。在内容安排上有深有浅,且侧重应用,适用于各个层次的读者,既适合以前从未接触过C和C++的初学者,也适合具有一定编程基础的读者作为学习面向对象程序设计方法,提高编程能力的教材和参考书。