图书介绍
C++语言程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 吕凤翥主编 著
- 出版社: 清华大学出版社;北方交通大学出版社
- ISBN:7810821326
- 出版时间:2003
- 标注页数:524页
- 文件大小:18MB
- 文件页数:541页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++语言概述1
1.1 关于面向对象的概念1
1.1.1 什么是面向对象1
1.1.2 为什么要引进面向对象2
1.1.3 面向对象的特点3
1.2 C++语言与C语言4
1.2.1 C++语言是一种面向对象的程序设计语言4
1.2.2 C++语言与C语言的关系4
1.3 C++语言的词法规则5
1.3.1 C++语言的字符集5
1.3.2 单词及词法规则6
1.4 C++语言的程序结构和书写格式8
1.4.1 一个C++语言程序实例8
1.4.2 标准设备的输入输出语句9
1.4.3 C++语言程序结构的特点10
1.5 C++语言程序的实现11
1.4.4 C++语言程序的书写格式11
1.5.1 VisualC++6.0编译系统的主窗口简介12
1.5.2 C++单文件应用程序的实现22
1.5.3 C++多文件应用程序的实现23
本章小结26
练习题126
作业题127
上机题130
2.1.1 基本数据类型32
第2章 常量和变量32
2.1 数据类型32
2.1.2 构造数据类型34
2.2 常量34
2.2.1 常量的种类34
2.2.2 常量的定义格式38
2.3 变量40
2.3.1 变量的三要素40
2.3.2 变量的存储类42
2.3.3 变量的定义格式和输入输出操作44
2.4 数组46
2.4.1 数组的定义格式和数组元素的表示方法47
2.4.2 数组的赋值48
2.4.3 字符数组49
本章小结53
练习题253
作业题254
上机题258
3.1.1 算术运算符60
第3章 运算符和表达式60
3.1 运算符的种类及功能60
3.1.2 关系运算符61
3.1.3 逻辑运算符61
3.1.4 位操作运算符62
3.1.5 赋值运算符62
3.1.6 其他运算符63
3.2.1 运算符的优先级65
3.1.7 C++语言中增添的运算符65
3.2 运算符的优先级和结合性65
3.2.2 运算符的结合性67
3.3 表达式67
3.3.1 表达式的值和类型67
3.3.2 表达式中操作数的计算顺序75
3.4 类型转换76
3.4.1 保值的隐含转换76
3.4.2 强制转换77
本章小结78
练习题379
作业题379
上机题382
第4章 语句和预处理84
4.1 表达式语句和复合语句84
4.1.1 表达式语句和空语句84
4.2 分支语句85
4.2.1 条件语句85
4.1.2 复合语句和分程序85
4.2.2 开关语句88
4.3 循环语句93
4.3.1 while循环语句93
4.3.2 do-while循环语句96
4.3.3 for循环语句98
4.3.4 多重循环100
4.4 转向语句104
4.4.1 goto语句104
4.4.2 break语句106
4.4.3 continue语句107
4.5 预处理108
4.5.1 宏定义命令108
4.5.2 文件包含命令111
4.5.3 条件编译命令111
本章小结113
作业题4114
练习题4114
上机题4120
第5章 指针和引用121
5.1 指针的概念121
5.1.1 什么是指针121
5.1.2 如何定义指针121
5.1.3 指针的赋值122
5.1.4 指针的运算123
5.2 指针与数组125
5.2.2 用指针表示数组元素126
5.2.1 数组名是一个常量指针126
5.2.3 指向数组的指针130
5.2.4 指针数组132
5.2.5 字符指针和字符串处理函数133
5.3 引用的概念137
5.3.1 什么是引用137
5.3.2 引用的应用139
本章小结139
作业题5140
练习题5140
上机题5145
第6章 函数146
6.1 函数的定义格式和说明方法146
6.1.1 函数的定义格式146
6.1.2 函数的说明方法147
6.2 函数的参数和返回值148
6.2.1 函数的实参和形参148
6.2.2 函数参数的求值顺序149
6.2.3 设置函数形参的默认值149
6.2.4 函数返回值的实现151
6.3 函数的存储类152
6.3.1 外部函数152
6.3.2 内部函数152
6.4 函数的调用方式152
6.4.1 传值调用方式153
6.4.2 引用调用方式155
6.5.1 函数的嵌套调用156
6.5 函数的嵌套调用和递归调用156
6.5.2 函数的递归调用158
6.6 指针和引用做函数参数和返回值161
6.6.1 指针做函数参数和返回值161
6.6.2 引用做函数参数和返回值163
6.7 重载函数和内联函数166
6.7.1 重载函数166
6.7.2 内联函数169
本章小结170
练习题6171
作业题6171
上机题6178
第7章 类和简单对象180
7.1 类和对象的定义180
7.1.1 类的定义格式180
7.1.2 对象的定义和成员的表示184
7.2 构造函数和析构函数187
7.2.1 构造函数187
7.2.2 析构函数188
7.2.3 对象的赋值189
7.2.4 类和简单对象的应用实例189
7.3 成员函数的特性195
7.3.1 成员函数的重载性195
7.3.2 成员函数可以设置默认参数197
7.3.3 成员函数的内联和外联198
7.4 静态成员199
7.4.1 静态数据成员199
7.4.2 静态成员函数202
7.5 常成员204
7.5.1 常数据成员204
7.5.2 常成员函数205
7.6 指向类的成员的指针207
7.6.1 指向类的数据成员的指针208
7.6.2 指向类的成员函数的指针209
7.7 类型转换210
7.7.1 将指定类型的数据转换为对象210
7.7.2 将对象转换为指定类型的数据211
7.8 友元213
7.8.1 友元函数213
7.8.2 友元类214
7.9 类的作用域及其他216
7.9.1 类的作用域217
7.9.2 嵌套类和局部类217
7.9.3 类的说明220
7.10.1 结构的概念和应用222
7.10 结构222
7.10.2 用struct定义类227
本章小结228
练习题7229
作业题7230
上机题7241
第8章 类和复杂对象243
8.1 对象指针和对象引用243
8.1.1 对象指针243
8.1.2 对象引用245
8.1.3 this指针248
8.2 常对象250
8.2.1 常对象的特点250
8.2.2 常对象指针和常对象引用251
8.3 子对象255
8.3.1 子对象的定义及初始化255
8.3.2 子对象使用举例256
8.4 对象数组和指向对象数组的指针258
8.4.1 对象数组258
8.4.2 对象指针数组261
8.4.3 指向对象数组的指针264
8.5 堆对象268
8.5.1 运算符new和运算符delete268
8.5.2 堆对象和堆对象数组的创建和释放270
8.6 对象的生存期277
8.6.1 局部对象277
8.6.3 静态对象278
8.6.2 全局对象278
本章小结280
练习题8280
作业题8281
上机题8288
第9章 继承性289
9.1 基类和派生类289
9.1.1 继承和派生的概念289
9.1.3 派生类的定义格式290
9.1.2 单一继承和多重继承290
9.1.4 基类成员在派生类中的访问权限292
9.2 单一继承296
9.2.1 单一继承程序举例296
9.2.2 单一继承派生类的构造函数和析构函数299
9.2.3 子类型和赋值兼容规则307
9.3 多重继承312
9.3.1 多重继承派生类的构造函数和析构函数313
9.3.2 多重继承的二义性321
9.3.3 虚基类330
9.3.4 多重继承应用举例336
本章小结343
练习题9343
作业题9343
上机题9357
第10章 多态性359
10.1函数重载和运算符重载359
10.1.1 函数重载359
10.1.2 运算符重载362
10.2 静态联编、动态联编和虚函数376
10.2.1 静态联编376
10.2.2 动态联编378
10.2.3 虚函数379
10.2.4 多态性与隐藏性389
10.2.5 虚析构函数392
10.3 纯虚函数和抽象类393
10.3.1 纯虚函数393
10.3.2 抽象类395
10.4 面向对象的程序设计398
10.4.1 面向对象程序的设计方法398
10.4.2 应用实例401
本章小结404
练习题10405
作业题10405
上机题10416
11.1.1 基本的I/O流类库417
11.1 I/O流类库的功能417
第11章 C++语言的I/O流类库417
11.1.2 文件I/O操作流类库418
11.1.3 字符串流操作流类库419
11.2 常用的读写操作419
11.2.1 屏幕输出操作419
11.2.2 键盘输入操作424
11.3 格式化输入输出操作429
11.3.1 使用流对象的成员函数进行格式输出429
11.3.2 使用控制符进行格式输出434
11.4 插入符和提取符的重载437
11.5 磁盘文件的输入和输出操作438
11.5.1 文件的打开和关闭操作438
11.5.2 文本文件的读写操作440
11.5.3 二进制文件的读写操作444
11.5.4 随机文件的读写操作447
11.5.5 文件操作的其他函数451
11.6 字符串流操作453
11.6.1 字符串流的输出操作454
11.6.2 字符串流的输入操作455
11.7 流错误处理457
11.7.1 错误状态字和状态函数457
11.7.2 清除/设置错误状态位458
本章小结459
练习题11459
作业题11460
上机题11465
12.1.2 为什么要引进模板467
12.1.1 什么是模板467
第12章 模板467
12.1 模板的概念467
12.2 函数模板469
12.2.1 函数模板的定义格式469
12.2.2 函数模板的应用举例471
12.3 类模板476
12.3.1 类模板的定义格式和模板类的对象476
12.3.2 类模板的应用举例479
12.4 类模板的应用488
12.4.1 类模板的对象或对象引用可作函数参数489
12.4.2 类模板可作基类生成派生类490
本章小结498
练习题12498
作业题12498
上机题12503
附录A 作业题答案504
热门推荐
- 3779844.html
- 2487590.html
- 1593154.html
- 2873019.html
- 1539177.html
- 2299058.html
- 3333532.html
- 64503.html
- 2246292.html
- 1388321.html
- http://www.ickdjs.cc/book_3834972.html
- http://www.ickdjs.cc/book_1448894.html
- http://www.ickdjs.cc/book_2547217.html
- http://www.ickdjs.cc/book_3103412.html
- http://www.ickdjs.cc/book_573806.html
- http://www.ickdjs.cc/book_779913.html
- http://www.ickdjs.cc/book_3453024.html
- http://www.ickdjs.cc/book_991115.html
- http://www.ickdjs.cc/book_2604447.html
- http://www.ickdjs.cc/book_2579202.html