图书介绍
C++程序设计教程与实验指导PDF|Epub|txt|kindle电子书版本网盘下载
![C++程序设计教程与实验指导](https://www.shukui.net/cover/33/34973408.jpg)
- 杨国兴主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508465234
- 出版时间:2009
- 标注页数:253页
- 文件大小:13MB
- 文件页数:264页
- 主题词:C语言-程序设计-高等学校-教学参考资料
PDF下载
下载说明
C++程序设计教程与实验指导PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 教程1
第1章 C++与面向对象程序概述1
1.1 程序设计语言的发展1
1.1.1 机器语言1
1.1.2 汇编语言2
1.1.3 高级语言2
1.2 面向对象程序设计的特点3
1.2.1 面向对象程序设计的基本概念3
1.2.2 面向对象程序设计的特点3
1.3 C++语言的特点4
1.4 简单的C++程序4
1.4.1 cout标准输出5
1.4.2 cin标准输入5
1.5 Visual C++ 6.0编程环境简介6
1.5.1 Visual C++ 6.0界面介绍6
1.5.2 编辑、编译和运行程序6
1.5.3 程序调试9
习题10
第2章 C++基础11
2.1 常量与变量11
2.1.1 常量11
2.1.2 变量12
2.2 指针与引用13
2.2.1 指针13
2.2.2 引用17
2.3 动态内存分配19
2.4 位运算符21
2.4.1 位运算符21
2.4.2 位运算符应用举例22
2.5 名字空间23
2.5.1 名字空间的定义与使用23
2.5.2 C++标准库26
习题27
第3章 函数29
3.1 函数的递归调用29
3.2 内联函数32
3.3 函数重载33
3.4 带默认参数值的函数35
3.4.1 带默认参数值的函数35
3.4.2 带默认参数值函数产生的二义性36
3.5 变量的存储类别37
3.5.1 内部变量与外部变量37
3.5.2 变量的存储类别39
3.6 程序实例41
习题43
第4章 类与对象44
4.1 类与对象44
4.1.1 类与对象的概念44
4.1.2 类的声明44
4.1.3 成员的访问控制47
4.1.4 类的成员函数48
4.2 构造函数与析构函数49
4.2.1 构造函数49
4.2.2 析构函数52
4.2.3 拷贝构造函数54
4.3 类的组合56
4.4 友元59
4.4.1 友元函数60
4.4.2 友元类61
4.5 静态成员63
4.5.1 静态数据成员63
4.5.2 静态成员函数66
4.6 常对象与常成员函数68
4.6.1 常对象68
4.6.2 常成员函数69
4.7 对象数组与对象指针70
4.7.1 对象数组70
4.7.2 对象指针71
4.8 this指针72
4.9 程序实例76
习题81
第5章 继承与派生84
5.1 类的继承与派生84
5.1.1 继承与派生的基本概念84
5.1.2 派生类的声明85
5.2 类的继承方式87
5.2.1 公有继承87
5.2.2 保护继承88
5.2.3 私有继承90
5.2.4 程序实例91
5.3 派生类的构造过程和析构过程94
5.3.1 派生类的构造过程94
5.3.2 派生类的析构过程96
5.3.3 程序实例97
5.4 多继承100
5.4.1 多继承的构造与析构100
5.4.2 多继承的二义性102
5.4.3 虚基类107
5.4.4 程序实例110
习题113
第6章 多态性116
6.1 运算符重载116
6.1.1 问题的提出116
6.1.2 运算符重载的格式与规则118
6.2 运算符重载为类的成员函数119
6.2.1 双目运算符重载119
6.2.2 单目运算符重载121
6.2.3 赋值运算符重载123
6.3 运算符重载为类的友元函数126
6.3.1 问题的提出126
6.3.2 运算符重载为友元函数126
6.4 虚函数128
6.4.1 用虚函数实现动态多态128
6.4.2 虚函数实现动态多态的机制131
6.4.3 虚析构函数132
6.4.4 纯虚函数与抽象类134
6.5 程序实例136
习题143
第7章 模板147
7.1 函数模板147
7.2 模板函数的覆盖150
7.3 类模板152
7.4 程序实例156
习题160
第8章 输入/输出流163
8.1 输入/输出流概述163
8.1.1 流的概念163
8.1.2 流类库的结构164
8.2 插入运算符及提取运算符167
8.3 格式化输入输出167
8.3.1 输出宽度控制:setw和width168
8.3.2 填充字符控制:setfill和fill169
8.3.3 输出精度控制:setprecision和precision169
8.3.4 其他格式状态170
8.4 文件的输入输出171
8.4.1 打开文件172
8.4.2 写入文件173
8.4.3 读取文件174
8.4.4 文件读写位置指针176
8.4.5 错误处理函数177
8.4.6 关闭文件178
8.5 输入输出文件流fstream178
习题179
第二部分 实验指导和综合练习实验1 Visual C++ 6.0开发环境与简单的C++程序180
实验2 C++基础183
实验3 函数186
实验4 类与对象191
实验5 继承与派生194
实验6 多态性200
实验7 模板207
实验8 输入/输出流210
综合练习题212
模拟试题244
模拟试题参考答案251
参考文献253