本书全面、系统地介绍了面向对象程序设计的基本概念、基本语法和编程方法。较详尽地讲述了C++语言面向对象的基本特性,包括类、对象、派生类、继承、多态性、虚函数、模板、流类库等。全书采用大量的实例,使读者能深刻理解和领会面向对象程序设计的特点和风格,掌握其方法和要领。为了便于教学,每章后面都附上了相当数量的习题,并将出版配套的习题解答和实验指导书。 本书语言通俗,层次分明,理论与实例结合。可作为高等院校计算机及相关专业面向对象程序设计课程的教材,也可作为C++语言自学者的教材或参考书。 本书第1版于2000年3月出版以来,颇受读者欢迎,到2003年底已重印13次。不 少高校用其作为教材或考研参考书,取得了很好的教学效果。作者在多年教学和科研实 践的基础上,听取了专家和读者的意见,并结合本人的教学经验,对原书作了认真修订。 这次修订保持了原书语言通俗、层次清晰、理论与实例结合的特点,力求做到深入浅 出,将复杂的概念用简洁浅显的语言来讲述。使读者尽快地迈人面向对象程序设计的大 门,迅速掌握C十+程序设计的基本技能和面向对象的概念和方法,并能编写出具有良好 风格的程序。本书在以下几个方面对第1版进行了修订: (1)更换或增加了一定数量的例题,帮助读者举一反三,从中学习方法和技巧,从而