C++程序设计简明教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘甲耀,严桂兰编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2004
- ISBN:7121001438
- 页数:291 页
目 录 1
第1章C++的新特征 1
1.1 C++的输入/输出 1
1.1.1 引例 1
1.1.2说明 2
1.2 C++的注释方式 2
1.2.1单行注释 2
1.2.2多行注释 2
1.3.3 C与C++的比较 3
1.3.2注意事项 3
1.3.1定义符号常量的形式 3
1.3 C++的符号常量定义 3
1.3.4应用示例 4
1.4 C++的函数原型 9
1.5 C++函数的默认参数 9
1.6 C++的new与delete运算符 10
1.6.1使用形式 10
1.6.2应用示例 10
1.7 C++的内联函数 11
1.7.1 内联函数的定义 11
1.7.2应用示例 11
1.8.1引用的含义与用法 12
1.8 C++的引用 12
1.8.2应用示例 13
1.9 C++面向对象编程基础 16
1.9.1封装 16
1.9.2继承 17
1.9.3多态性 17
小结 18
习题1 18
第2章C++编程的核心技术 21
2.1类的定义与使用 21
2.1.1类的定义 21
2.1.3应用示例 22
2.1.2类的使用 22
2.2数据的封装 37
2.2.1数据封装的内涵 37
2.2.2应用示例 38
2.3函数的重载 40
2.3.1 函数重载的内涵 40
2.3.2应用示例 40
2.4对象的初始化 42
2.4.1初始化的方式 42
2.4.2应用示例 43
2.5.4应用示例 56
2.5.3析构函数的形式与作用 56
2.5默认构造函数、拷贝构造函数与析构函数 56
2.5.2拷贝构造函数的形式与作用 56
2.5.1默认构造函数的形式与作用 56
小结 62
习题2 63
第3章类成员与对象的构建 66
3.1使用this指针 66
3.1.1 this指针的用法 66
3.1.2应用示例 66
3.2使用静态成员 70
3.2.1静态成员的作用与含义 70
3.2.2应用示例 71
3.3使用友元 74
3.3.1友元的作用与形式 74
3.3.2应用示例 75
3.4使用对象成员与使用对象作为函数的参数 81
3.4.1使用对象成员 81
3.4.2使用对象作为函数的参数 83
3.5使用对象数组 84
3.5.1对象数组的含义 84
3.5.2应用示例 84
3.6.2应用示例 89
3.6使用指向对象的指针 89
3.6.1对象指针的用法 89
3.7类型的转换 99
3.7.1类型转换的规则 99
3.7.2应用示例 99
小结 100
习题3 100
4.1.1定义形式 104
4.1.2应用示例 104
4.1派生类的定义 104
第4章派生类的构建 104
4.2类的保护成员 106
4.2.1类的保护成员的定义 106
4.2.2应用示例 106
4.3访问权限的设置 107
4.3.1访问权限的含义与使用 107
4.3.2应用示例 109
4.4派生类的构造函数与析构函数 111
4.4.1用法 111
4.4.2应用示例 112
4.5.2多重继承的构造函数 113
4.5.1 多重继承的定义与用法 113
4.5多重继承 113
4.5.3应用示例 114
4.6在派生类中改写超类的函数成员 118
4.6.1 函数成员的改写 118
4.6.2应用示例 118
4.7虚函数 121
4.7.1用法 121
4.7.2应用示例 121
4.8纯虚函数与抽象类 124
4.8.1纯虚函数与抽象类的定义 124
4.8.2应用示例 124
小结 134
习题4 135
第5章运算符重载 139
5.1运算符重载的作用与形式 139
5.1.1作用与形式 139
5.1.2应用示例 139
5.2类运算符与友元运算符重载 140
5.2.1作用与形式 140
5.2.2应用示例 140
5.3++与--运算符的重载 142
5.3.1++与--运算符重载的形式 142
5.3.3应用示例 143
5.3.2能被重载的运算符 143
5.4 new和delete运算符的重载 148
5.4.1 new和delete重载的含义 148
5.4.2内存分配错误 149
5.4.3应用示例 149
小结 150
习题5 151
第6章输入/输出流的使用 152
6.1标准的屏幕输出 152
6.1.1使用cout流和插入操作符〈〈输出 152
6.1.2调用流函数成员 153
6.1.3使用格式化输出 154
6.2标准的键盘输入 160
6.2.1使用cin流和提取操作符〉〉输入数据 160
6.2.2使用函数成员输入文本与字符 161
6.3 用户自定义类的输入/输出 163
6.3.1用法 163
6.3.2应用示例 164
6.4格式化字串流类的使用 165
6.4.1用法 165
6.4.2应用示例 166
6.5.1 向文件写文本输出 168
6.5磁盘文件的输入/输出 168
6.5.2从文件中读文本输入 169
6.5.3 get()和put()函数成员的使用 170
6.5.4使用get()和put()函数成员拷贝整个文件 172
6.5.5使用二进制数据文件 173
6.5.6随机访问数据文件 175
6.6打印机的使用 177
6.6.1 用法 177
6.6.2应用示例 177
习题6 181
小结 181
第7章模板 182
7.1模板的基本概念 182
7.2函数模板的定义与使用 183
7.2.1函数模板的定义 183
7.2.2函数模板处理方法 184
7.2.3应用示例 184
7.3类模板的定义与使用 192
7.3.1类模板的定义 192
7.3.2类模板的对象 193
7.3.3应用示例 194
习题7 197
小结 197
第8章异常处理 198
8.1使用try/catch和throw捕捉和抛出异常 198
8.1.1形式 198
8.1.2应用示例 198
8.2捕捉多重异常 199
8.2.1形式 199
8.2.2应用示例 200
小结 202
习题8 202
附录A C++上机步骤 204
习题1 205
附录B习题参考答案 205
习题2 232
习题3 243
习题4 251
习题5 277
习题6 280
习题7 284
习题8 286
附录C本书所使用的符号 288
附录D C++与SQL数据库连接技术 289
参考文献 291
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017