图书介绍
C++程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 杨国兴等编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508438388
- 出版时间:2006
- 标注页数:219页
- 文件大小:10MB
- 文件页数:237页
- 主题词: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.1.2 汇编语言1
第1章 C++与面向对象程序概述1
1.1.3 高级语言2
1.2 面向对象程序设计的特点3
1.2.1 面向对象程序设计的基本概念3
1.2.2 面向对象程序设计的特点3
1.4 简单的C++程序4
1.4.1 cout标准输出4
1.3 C++语言的特点4
1.4.2 cin标准输入5
1.5 Visual C++ 6.0编程环境简介5
1.5.1 Visual C++ 6.0界面介绍6
1.5.2 编辑、编译和运行程序6
1.5.3 程序调试9
习题10
第2章 数据类型与表达式11
2.1 基本数据类型11
2.1.1 整型数据11
2.1.4 bool型数据12
2.1.2 实型数据12
2.1.3 字符型数据12
2.2 常量与变量13
2.2.1 常量13
2.2.2 变量16
2.3 运算符与表达式16
2.3.1 算术运算符与算术表达式16
2.3.2 赋值运算符与赋值表达式19
2.3.3 关系运算符与关系表达式19
2.3.4 逻辑运算符与逻辑表达式20
2.3.6 sizeof运算符21
2.3.5 条件运算符21
2.4 位运算符22
2.4.1 位运算符22
2.4.2 位运算符应用举例23
2.5 C++的构造类型24
2.5.1 结构24
2.5.2 联合25
2.5.3 枚举27
习题27
3.1 C++语句概述30
第3章 C++控制语句30
3.2 选择结构31
3.2.1 if语句31
3.2.2 switch语句35
3.2.3 程序举例36
3.3 循环结构39
3.3.1 while语句39
3.3.2 do...while语句40
3.3.3 for语句41
3.3.4 continue语句、break语句与goto语句42
3.3.5 程序举例45
习题46
第4章 函数48
4.1 函数的定义与使用48
4.1.1 函数的定义48
4.1.2 函数的声明与调用50
4.2 函数的参数传递51
4.2.1 值传递51
4.2.2 使用引用52
4.3 函数的嵌套调用53
4.4 函数的递归调用56
4.5 内联函数59
4.6 函数重载60
4.7 带默认参数值的函数61
4.7.1 带默认参数值的函数62
4.7.2 带默认参数值函数产生的二义性63
4.8 变量的存储类别63
4.8.1 内部变量与外部变量63
4.8.2 变量的存储类别65
4.9 程序举例67
习题69
5.1.1 一维数组71
5.1 数组71
第5章 数组、指针与字符串71
5.1.2 二维数组74
5.1.3 字符数组77
5.2 指针83
5.2.1 地址与指针的概念83
5.2.2 指针运算86
5.2.3 用指针处理数组88
5.3 动态内存分配89
5.4 指针作为函数的参数91
5.4.1 指针变量作为函数的参数91
5.4.2 数组作为函数的参数92
5.5.1 指针数组94
5.5 指针数组与多级指针94
5.5.2 多级指针95
5.6 程序举例97
习题99
第6章 类与对象101
6.1 类与对象101
6.1.1 类与对象的概念101
6.1.2 类的声明101
6.1.3 成员的访问控制104
6.1.4 类的成员函数105
6.2 构造函数与析构函数106
6.2.1 构造函数107
6.2.2 析构函数108
6.2.3 拷贝构造函数111
6.3 类的组合113
6.4 友元116
6.4.1 友元函数116
6.4.2 友元类118
6.5 静态成员119
6.5.1 静态数据成员119
6.5.2 静态成员函数122
6.6.1 对象数组124
6.6 对象数组与对象指针124
6.6.2 对象指针126
6.7 this指针127
习题130
第7章 继承与派生133
7.1 类的继承与派生133
7.1.1 继承与派生的基本概念133
7.1.2 派生类的声明134
7.2 类的继承方式136
7.2.1 公有继承136
7.2.2 保护继承137
7.2.3 私有继承139
7.2.4 程序举例140
7.3 派生类的构造过程和析构过程143
7.3.1 派生类的构造过程143
7.3.2 派生类的析构过程145
7.3.3 程序举例146
7.4 多继承149
7.4.1 多继承的构造与析构149
7.4.2 多继承的二义性151
7.4.3 虚基类155
7.4.4 程序举例159
习题161
第8章 多态性165
8.1 运算符重载165
8.1.1 问题的提出165
8.1.2 运算符重载的格式与规则167
8.2 运算符重载为类的成员函数168
8.2.1 双目运算符重载168
8.2.2 单目运算符重载170
8.2.3 赋值运算符重载172
8.3.2 运算符重载为友元函数175
8.3.1 问题的提出175
8.3 运算符重载为类的友元函数175
8.4 虚函数177
8.4.1 用虚函数实现动态多态177
8.4.2 虚函数实现动态多态的机制180
8.4.3 虚析构函数181
8.4.4 纯虚函数与抽象类183
习题184
第9章 模板189
9.1 函数模板189
9.2 模板函数的覆盖192
9.3 类模板194
9.4 程序举例198
习题200
第10章 输入/输出流202
10.1 输入/输出流概述202
10.1.1 流的概念202
10.1.2 流类库的结构203
10.2 插入运算符及提取运算符206
10.3 格式化输入输出206
10.3.1 输出宽度控制setw和width207
10.3.3 输出精度控制setprecision和precision208
10.3.2 填充字符控制setfill和fill208
10.3.4 其他格式状态209
10.4 文件的输入输出210
10.4.1 打开文件210
10.4.2 写入文件212
10.4.3 读取文件213
10.4.4 文件读写位置指针215
10.4.5 错误处理函数216
10.4.6 关闭文件216
10.5 输入输出文件流fstream216
习题218
参考文献219