本书介绍使用C++进行程序设计和软件开发的基本原理,适用作大学各专业学生学习面向对象程序设计课的教材。全书共15章:1、计算机和面向对象设计方法学;2、C++基础;3、限定对象;4、控制构造;5、使用基本库函数;6、程序员自定义函数;7、类构造和面向对象设计;8、实现抽象数据类型;9、列表;10、EzWindows API图形库;11、指针和动态内存管理;12、测��和排错;13、继承;14、模板和多态性;15、软件开发项目。本书遵循C++国际标准(ISO/IEC FDIS 14882;X3J16//97-14882);增添了新的语言类型(bool,namespaces和exceptions)。为帮助初学者,作者开发了可移植的面向对象图形库(EzWindows)和标准模板库(STL)。根据使用者的建议,作者在本书中增加一章测试和排错。本书附CD-ROM一张。本书按C++国际标准补充了150个标准类;添加了许多有价值的例子和练习。