本书是普通高等教育“十一五”国家级规划教材,全面和系统地介绍了面向对象程序设计的基本概念和理论及C++程序的具体实现,主要内容包括:程序设计概述、基本数据类型和表达式、程序控制结构、数组、指针与引用、结构体与共用体、函数、类与对象、运算符重载、继承、虚函数和多态性、输入输出流、模板和异常处理等。
本书充分考虑到读者的认知特点,将面向对象理论和具体应用紧密结合,通过丰富的实例加深读者对理论的理解,再从理论上指导读者解决实际问题。每章篇首都给出学习目标,明确学习目的。精选了具有代表性、实用性和趣味性的例题。每章末设有综合案例分析,章后提供精心设计、难易程度适中的实训习题,读者经过思考可以独立解答,旨在增加读者的学习兴趣与乐趣。本书重点介绍面向对象程序设计方法与技巧,培养学生运用面向对象方法分析问题、解决问题的能力。
本书适合作为高等院校计算机及相关专业“面向对象程序设计”课程的教材,也可作为培训机构的培训教材以及程序设计人员的自学参考书。