普通高等院校计算机类专业精品教材:C++面向对象程序设计
编辑推荐
C++在非面向对象方面的扩展
代码重用技术——继承
代码重用技术——模板
编程技术——标准模板库
异常处理
C++对I/O的支持
内容简介
《普通高等院校计算机类专业精品教材:C++面向对象程序设计》共分9章。第1章主要介绍C++在非面向对象方面的扩展。第2章、第3章、第4章主要介绍代码重用技术——继承,内容涉及类本身管理函数、类聚合与包含、对象内存模型、子类与基类之间的特殊关系、派生类对象构建和析构过程、对象兼容性和多继承、多态性概念、虚函数、纯虚函数、抽象类、支持虚拟机制类对象内存模型等内容。第5章介绍函数模板和类模板,内容主要涉及模板重载、特化、部分特化、非类型化参数等技术细节。第6章主要介绍运算符重载,即重载为全局运算符或类成员函数或类友元函数,并列举常用运算符重载例子。第7章介绍一种重要的编程技术——标准模板库,内容主要涉及迭代器、容器、适配器、函数对象、算法、存储分配器等内容。第8章主要介绍异常处理,内容主要涉及C++异常处理原则、C++异常类型匹配规则、C++异常处理堆栈解退,同时还介绍RTTI(运行时类型标识)对异常处理的支持。第9章介绍C++对I/O的支持,内容主要涉及流、数据格式、预定义流对象、格式控制、文件操作和内存格式化。
《普通高等院校计算机类专业精品教材:C++面向对象程序设计》既可以作为本科生面向对象程序设计的教材,也是程序员理想的参考书。