前言
本书作为C++的初级入门读物,是作者在总结多年开发、教学经验的基础上编写的,以行之有效的方法让读者快速精通C++。本书以最易于教学的编排和大量附有细致说明的典型程序示例,从基础知识到最新的高级特性,较全面地讲解了C++语言。本书针对学生在学习过程中遇到的困难和提出的问题进行讲解,具有概念清楚、重点突出、难点详尽、便于理解等特点。
通过本书的学习,读者可以了解C++语言及C++程序的一般形式,并逐步掌握C++语言的核心内容,包括引用、重载、类和对象、继承和类的派生、多态性和虚函数、输入/输出流、程序调试等。本书主要针对面向对象程序设计的三大特征——封装性、继承性和多态性做了重点的阐述。第8章可以使学生初步了解一些VC++调试工具的使用方法并能进行简单的调试工作,更重要的是可以利用逐步执行程序的调试方法来加深对各知识点的理解。
本书的实用性和可操作性强,提供了大量的编程示例,能够帮助学生透彻理解所学的概念。书中大量的练习题可以使学生进一步巩固所学的内容,确保学生能够真正掌握各章节的内容。
本书既可以作为高等院校计算机及相关专业的专业基础课教材,也可供各类软件开发人员参考。
本书由岳俊梅、李庆义、张峰、薄新全编写。李庆义编写了第2章和第7章,张峰编写了第3章和第8章,薄新全编写了第1章和第4章,岳俊梅编写了第5章和第6章,最后由岳俊梅统稿。
由于编者水平有限,书中难免有疏漏和不足之处,敬请各位读者批评指正。
编者
2006年12月