C++面向对象程序设计

本书特色

[

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

  《普通高等院校计算机类专业精品教材:c++面向对象程序设计》既可以作为本科生面向对象程序设计的教材,也是程序员理想的参考书。

]

内容简介

[

  c++在非面向对象方面的扩展
  代码重用技术——继承
  代码重用技术——模板
  编程技术——标准模板库
  异常处理
  c++对i/o的支持

]

目录

第1章 面向对象程序设计与c++1.1 面向对象程序设计简介1.1.1 从面向过程到面向对象1.1.2 面向对象程序设计基本概念1.1.3 几种典型的面向对象程序设计语言1.2 c++语言1.2.1 c++语言的演变过程1.2.2 c++语言的特点1.2.3 c++编程工具1.3 一个简单的c++程序1.4 c++在非面向对象方面的扩展1.4.1 c++的输入/输出功能1.4.2 内联函数1.4.3 函数原型与函数重载1.4.4 名称空间与作用域运算符1.4.5 引用1.4.6 运算符new和delete1.4.7 灵活的局部变量说明1.4.8 const修饰符1.4.9 注释行本章 小结练习第2章 类与对象2.1 简单的类及对象2.2 类定义注意事项2.3 类成员函数定义的具体实现2.4 类构造函数和析构函数的特点2.5 拷贝构造函数与深拷贝2.6 const成员函数2.7 this指针2.8 类的static属性与static方法2.9 赋值运算符重载2.10 友元2.11 c++结构2.12 类的包含与聚合2.13 对象存储持续性2.14 类的其他应用2.15 对象内存模型2.16 类封装实例本章 小结练习第3章 继承3.1 继承的思想3.2 派生类和基类之间的特殊关系3.2.1 is-a关系3.2.2 c++继承的语法规则3.2.3 派生类构造函数3.2.4 派生类析构函数3.2.5 访问基类private成员3.2.6 继承的例子3.2.7 错误继承的例子3.3 c++中三种继承方式及派生类中访问控制规则3.4 派生类对象内存模型分析3.5 派生类对象的构造过程和析构过程3.6 跨类的同名成员3.7 基类对象与派生类对象之间的赋值兼容性问题与类型转换3.8 多继承3.8.1 非虚拟基类多继承3.8.2 非虚拟基类多继承派生类的构造函数和析构函数3.8.3 如何访问多个来自同一个共同基类的不同子对象3.8.4 虚拟基类多继承3.8.5 虚拟基类多继承派生类的构造函数和析构函数3.9 继承综合应用实例练习第4章 多态性4.1 重载和隐藏4.2 多态性……第5章 模板技术第6章 运算符重载第7章 标准模板库第8章 异常与rtti第9章 c++i/o操作附录a c++关键字附录b uml图参考文献

封面

C++面向对象程序设计

书名:C++面向对象程序设计

作者:王桃发

页数:257

定价:¥33.8

出版社:华中科技大学出版社

出版日期:2012-12-01

ISBN:9787560985497

PDF电子书大小:116MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注