图书介绍
C++面向对象程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![C++面向对象程序设计实用教程](https://www.shukui.net/cover/67/33865134.jpg)
- 沈学东主编;王淮亭,吉顺如,陈献忠等编委 著
- 出版社: 上海:上海交通大学出版社
- ISBN:9787313081186
- 出版时间:2012
- 标注页数:365页
- 文件大小:111MB
- 文件页数:376页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C++面向对象程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象程序设计基础1
1.1输入输出方式1
1.1.1简单C+++程序1
1.1.2命名空间3
1.1.3输入输出格式6
1.1.4注释9
1.2数据类型9
1.2.1基本数据类型9
1.2.2类型转换12
1.3函数13
1.3.1函数定义13
1.3.2返回值15
1.3.3内联函数16
1.3.4缺省值参数18
1.3.5常参数20
1.3.6重载函数20
1.3.7函数作用域22
1.3.8编译预处理和多文件结构25
1.4用户自定义类型32
1.4.1枚举型32
1.4.2结构体34
1.4.3链表41
本章小结47
习题47
第2章 类与对象52
2.1类与对象的基本概念52
2.2类与对象54
2.2.1类的定义54
2.2.2类成员的访问控制56
2.2.3类和结构的区别57
2.2.4对象的定义58
2.3构造函数和析构函数59
2.3.1构造函数60
2.3.2析构函数63
2.3.3复制构造函数64
2.4类的静态成员68
2.4.1静态数据成员69
2.4.2静态成员函数71
2.5常类型77
2.5.1常引用78
2.5.2常对象78
2.5.3常成员函数79
2.5.4常数据成员81
2.6对象数组与对象指针82
2.6.1对象数组82
2.6.2对象指针84
2.6.3动态配置对象内存85
2.6.4指向对象的常指针87
2.6.5指向常对象的指针变量87
2.6.6 this指针88
2.7类的组合89
2.8友元94
2.8.1友元函数94
2.8.2友元类97
2.9类和对象的作用域98
【综合案例】图书借阅管理系统中类的设计与使用99
本章小结112
习题113
第3章 类的继承与派生119
3.1继承与派生119
3.1.1基类和派生类120
3.1.2派生类的声明120
3.1.3派生类生成过程123
3.2继承的三种方式124
3.2.1公有继承124
3.2.2私有继承126
3.2.3保护继承129
3.3派生类的构造函数和析构函数132
3.3.1派生类的构造函数132
3.3.2派生类的析构函数138
3.4多继承与虚基类140
3.4.1多继承中同名隐藏和二义性问题141
3.4.2重复继承与虚基类142
3.4.3虚基类及其派生类的构造函数146
3.5赋值兼容规则148
【综合案例】继承与派生在图书借阅管理系统中的应用150
【综合案例】某公司职员信息管理系统152
本章小结159
习题160
第4章 运算符重载和多态性166
4.1多态性概述166
4.1.1多态的类型166
4.1.2多态的实现167
4.2运算符重载167
4.2.1运算符重载的规则178
4.2.2运算符重载为成员函数183
4.2.3运算符重载为友元函数190
4.2.4重载插入和提取运算符192
4.3虚函数194
4.3.1一般虚函数196
4.3.2虚析构函数198
4.4抽象类199
4.4.1纯虚函数199
4.4.2抽象类199
【综合案例】多态在高校工资管理系统中的应用200
本章小结215
习题216
第5章 模板函数与模板类218
5.1模板的概念218
5.2函数模板219
5.2.1函数模板的定义219
5.2.2函数模板的使用与实例化220
5.2.3函数模板的重载222
5.3类模板224
5.3.1类模板的定义224
5.3.2类模板的实例化225
【综合案例】函数模板和类模板在图书借阅系统中的应用226
本章小结232
习题233
第6章 文件流和异常处理235
6.1 I/O流235
6.1.1 I/O流的概念及引入235
6.1.2 I/O流的含义及层次236
6.1.3预定义的I/O流对象及运算符238
6.2文件的输入和输出239
6.2.1 f stream类240
6.2.2文本模式的文件I/O243
6.2.3二进制模式的文件I/O248
6.2.4文件指针的使用252
6.3异常处理的概念255
6.3.1传统的错误处理方式255
6.3.2异常处理的基本思想255
6.4 C十十异常处理的实现256
6.4.1不同类型异常的捕获257
6.4.2异常类261
6.4.3异常的传递方向268
6.4.4异常接口声明273
6.5异常处理中的构造与析构273
【综合案例】输入输出流在图书借阅管理系统中的应用276
本章小结280
习题280
第7章 字符串类286
7.1字符串类介绍286
7.2 string类成员函数288
7.3 string与algorithm相结合的使用290
7.4 string类串与C风格字符串的转化292
本章小结293
习题294
第8章 标准模板库296
8.1标准模板库简介296
8.2迭代子类299
8.2.1普通类型迭代子299
8.2.2特殊类型迭代子301
8.3顺序容器304
8.3.1矢量类304
8.3.2列表类306
8.3.3双端队列类307
8.4泛型算法与函数对象308
8.4.1函数对象308
8.4.2泛型算法312
8.5关联容器313
8.5.1集合和多重集合类313
8.5.2映射和多重映射类315
8.6容器适配器316
8.6.1栈类317
8.6.2队列类317
8.6.3优先级队列类318
本章小结319
习题319
附录一 综合案例项目清单及说明321
附录二 常用STL类处理函数说明350
附录三 常用STL算法说明359
附录四 常用库函数362
参考文献365