内容简介
本书综合考虑了“关于进一步加强高等学校计算机基础教学意见”中C++语言程序设计基础的大纲要求,以及中国计算机科学与技术学科教程和计算机学科专业规范中关于程序设计基础、算法和复杂性、程序设计语言、软件工程领域中的相关知识单元要求,并结合多年来在面向对象程序设计和C++语言教学实践中的经验编写而成。
本书以面向对象程序设计思想和方法为主线,以C++语言为载体,详细讲述面向对象程序设计与C++语言中的主要内容:面向对象思想和方法、数据类型及基本计算、函数与程序结构、类与对象、运算符重载、模板与STL、继承与派生、虚函数与多态性、C++的I/O流、异常处理等。全书共分为10章,体系编排完整,内容结构合理,例题丰富,注重反映C++语言的新规范、新技术和新发展。
本书以培养设计、分析、建模和应用能力为目的,遵循计算机学科专业规范要求,适合作为计算机科学与技术及相关专业的课程教材,也可供读者自学使用和参考。