C++程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:蔡立军等编著
- 出 版 社:清华大学出版社;北京交通大学出版社
- 出版年份:2004
- ISBN:7810822845
- 页数:358 页
目 录 1
第1章绪论 1
1.1 C++…入门 1
1.1.1 C++的产生 1
1.1.2 C++与C的关系 1
1.1.3面向对象的特性 2
1.1.4字符集及相关规则 3
1.1.5程序的开发步骤 4
1.2数据类型 4
1.2.1数据类型概述 5
1.2.2常量 6
1.2.3变量 8
1.3.1 运算符 9
1.3运算符与表达式 9
1.3.2表达式 14
1.3.3表达式中数据类型的转换 15
1.4控制语句 16
1.4.1顺序语句 16
1.4.2选择语句 22
1.4.3循环语句 28
1.4.4转移语句 31
习题 33
第2章函数 34
2.1 函数概述 34
2.2函数的定义与函数的声明 35
2.2.1函数的定义 35
2.2.2函数的声明 38
2.3.1 函数调用的格式 39
2.3函数的调用 39
2.3.3 函数调用时的参数传递 41
2.3.2函数调用的过程 41
2.3.4带默认形参值的函数 43
2.3.5函数的递归调用 45
2.3.6函数的嵌套调用 49
2.4 内联函数 49
2.5作用域 51
2.5.1作用域的分类 51
2.5.2局部变量和全局变量 57
2.5.3存储类型说明 58
2.5.4域运算符 59
习题 59
3.2类 61
3.2.1 类的定义 61
第3章类和对象 61
3.1 概述 61
3.2.2类的成员函数 62
3.2.3类和结构 64
3.3对象 65
3.3.1对象的说明 66
3.3.2对象的生存期 68
3.3.3类作用域 68
3.4构造函数与析构函数 70
3.4.1 构造函数 70
3.4.2析构函数 71
3.4.4带参数的构造函数 73
3.4.3默认构造函数和默认析构函数 73
3.5堆与拷贝构造函数 74
3.5.1 堆对象 74
3.5.2拷贝构造函数 75
3.5.3默认拷贝构造函数 78
3.5.4局部类和嵌套类 80
习题 82
第4章指针与引用 85
4.1 指针 85
4.1.1指针的概念 85
4.1.2指针的定义和使用 87
4.1.3指针运算 94
4.2.1 void指针 98
4.2 void指针与const指针 98
4.2.2 const指针 99
4.3指针与字符串 100
4.3.1 通过指针访问字符 100
4.3.2字符数组与字符指针的异同 101
4.3.3 字符指针作为函数参数 101
4.3.4字符串处理函数 102
4.4指针与数组 103
4.4.1 一维数组的指针表示法 103
4.4.2二维数组的指针表示法 108
4.4.3数组指针作为函数参数 110
4.4.4指针数组 111
4.4.5对象数组 114
4.5.1指针作为函数参数 115
4.5指针与函数 115
4.5.2指针型函数 121
4.5.3 main函数中的指针参数 122
4.5.4返回指针值的函数 123
4.6类成员指针 125
4.6.1类数据成员指针 125
4.6.2类成员函数指针 125
4.7动态内存分配 126
4.7.1 new运算符 127
4.7.2 delete运算符 129
4.8 this指针 132
4.9.1 引用的概念 135
4.9.2引用作为函数参数 135
4.9引用 135
4.9.3对象引用作为函数参数 136
4.9.4引用返回值 136
4.10常类型 137
4.10.1类型修饰符const和volatile 137
4.10.2常引用 138
4.10.3常对象 139
4.10.4常对象成员 140
习题 144
第5章继承和派生 146
5.1基类和派生类 146
5.1.1派生类的定义格式 146
5.1.2派生类的三种继承方式 148
5.1.3访问控制 152
5.1.4基类和派生类的关系 157
5.2 单继承 158
5.2.1成员访问权控制 158
5.2.2 派生与构造函数和析构函数 160
5.2.3继承中构造函数的调用顺序 166
5.2.4子类型和类型适应 167
5.3 多继承 168
5.3.1多继承的概念 168
5.3.2多继承的构造函数 169
5.3.3二义性和支配原则 174
5.3.4赋值兼容原则 178
5.4虚基类 179
5.4.1 虚基类的引入 179
5.4.2虚基类的构造函数 184
习题 186
第6章静态成员与友元 188
6.1 静态成员 188
6.1.1静态数据成员 188
6.1.2静态成员函数 191
6.2友元函数 192
6.2.1 友元函数的说明 193
6.2.2友元函数的使用 195
6.3友元类 197
习题 199
第7章运算符重载 201
7.1运算符重载概述 201
7.2运算符重载的实现 202
7.3一元运算符重载 205
7.4二元运算符重载 207
7.5特殊运算符重载 210
7.5.1赋值运算符重载 210
7.5.2下标运算符重载 213
7.5.3比较运算符重载 213
7.5.4 new与delete运算符重载 214
7.5.5逗号运算符重载 216
7.5.6类型转换运算符重载 217
7.5.7“->”运算符重载 218
7.5.8函数调用运算符重载 219
7.5.9 I/O运算符重载 219
习题 220
8.2函数模板 222
8.1模板的概念 222
第8章模板 222
8.2.1 函数模板说明 223
8.2.2使用函数模板 223
8.2.3重载模板函数 225
8.3类模板 226
8.3.1类模板说明 226
8.3.2使用类模板 228
8.3.3类模板的友元 232
8.3.4标准类模板类库 235
习题 236
第9章多态性与虚函数 237
9.1 多态性 237
9.1.1普通成员函数重载 237
9.1.2构造函数重载 241
9.1.3派生类指针 244
9.2虚函数 246
9.2.1静态联编与动态联编 246
9.2.2虚函数的概念 247
9.2.3动态联编与虚函数 255
9.2.4虚函数的限制 258
9.2.5虚函数与重载函数的比较 259
9.3纯虚函数和抽象类 259
9.3.1纯虚函数 259
9.3.2抽象类 261
9.3.3虚析构函数 266
习题 267
10.1.1 预定义流 269
10.1 C++流的概念 269
第10章C++流和文件流 269
10.1.2 C++中的流类库 271
10.2格式化I/O 272
10.2.1 ios类中的枚举常量 272
10.2.2使用ios成员函数 273
10.2.3使用I/0操作符 275
10.2.4检测流操作的错误 277
10.3字符串流 278
10.3.1 字符串流概述 278
10.3.2 istrstream类的构造函数 279
10.3.3 ostrstream类的构造函数 280
10.4文件流 281
10.4.1文件的概念 281
10.4.2文件的打开与关闭 283
10.4.3文件的读/写 286
习题 293
第11章异常处理 295
11.1异常处理概述 295
11.2异常处理的基本思想 295
11.3异常处理的实现 296
11.3.1异常处理的语法 296
11.3.2异常处理机制 300
11.4标准C++库中的异常类 301
11.5多路捕获 302
11.6含有异常的程序设计 305
11.6.1何时避免异常处理 305
11.6.2异常的典型使用 306
习题 307
附录A模拟试题 311
模拟试题一 311
模拟试题二 316
模拟试题三 322
模拟试题四 329
模拟试题五 336
附录B模拟试题参考答案 343
模拟试题一参考答案 343
模拟试题二参考答案 345
模拟试题三参考答案 348
模拟试题四参考答案 351
模拟试题五参考答案 354
参考文献 358
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016