图书介绍
C++学习之旅 面向对象的程序设计速成PDF|Epub|txt|kindle电子书版本下载
- 郑炜主编 著
- 出版社: 北京:冶金工业出版社
- ISBN:7502425659
- 出版时间:2000
- 标注页数:304页
- 文件大小:21MB
- 文件页数:312页
- 主题词:
PDF下载
下载说明
C++学习之旅 面向对象的程序设计速成PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 欢迎进入C++的多彩世界1
1.1 对编程语言的感性认识与入门指导1
1.2 由计算机语言的变革谈C++的产生2
1.3 C++各个发展历程的特征简介3
1.3.1 带类的C3
1.3.2 从带类的C到C++3
1.3.3 C++的不断扩展4
1.3.4 C++的标准化4
1.4 本书的组织结构4
第2章 为什么选择C++6
2.1 C语言概述6
2.1.1 C语言的主要特征6
2.1.2 C语言基本知识介绍7
2.2 从C到C++的转变是必要的14
2.3 C++对多种语言范型的支持17
2.4 关于C++学习方法的一些建议18
第3章 C++程序初涉19
3.1 C++程序实现的基本原理19
3.2 第一个C++程序20
3.2.1 不容忽视的C++注释21
3.2.2 C++的预处理指令分析22
3.2.3 C++程序的主要部分24
3.3 C++编译环境的使用说明27
3.4 基本的输入输出流28
3.4.1 用“cout<<”输出和用“cin>>”输入数据29
3.4.2 如何输出程序错误信息31
3.4.3 标准输出流的控制简介33
第4章 从C++的最小程序单位讲起38
4.1 C++的基本数据类型38
4.2 C++的基本词法符号39
4.2.1 C++的关键字40
4.2.2 C++的标识符和标点符号41
4.2.3 常量42
4.3 数据类型的说明和转换43
4.3.1 数据类型的说明43
4.3.2 数据类型的强制转换45
4.4 const和volatile对数据访问的控制46
4.4.1 const在程序中的作用47
4.4.2 volatile的用法48
4.5 几种复合型的数据结构50
4.5.1 结构体类型50
4.5.2 枚举类型53
4.5.3 联合类型54
4.6 基本运算符和表达式56
4.6.1 基本的运算符56
4.6.2 表达式66
第5章 如何用程序单位构建C++程序67
5.1 C++的语句67
5.1.1 表达式语句67
5.1.2 C++的控制语句68
5.2 函数80
5.2.1 函数的定义80
5.2.2 函数的调用82
5.2.3 变量的生存特性88
第6章 具备处理大量数据的能力96
6.1 数字型数组96
6.1.1 一维数组96
6.1.2 二维数组及多维数组100
6.2 字符型数组102
6.2.1 字符型数组的定义和初始化103
6.2.2 字符型数组的输入和输出104
6.2.3 对字符型数组操作的函数105
6.3 数组与其他数据结构的结合使用109
6.3.1 数组与函数的结合使用109
6.3.2 数组与结构体变量的结合112
6.4 几个对数组进行实践操作的例子114
第7章 你熟悉指针么122
7.1 什么是指针122
7.2 指针变量的定义和调用123
7.3 指针与函数的结合126
7.3.1 指针变量作函数参数127
7.3.2 函数指针的使用131
7.3.3 为什么要在函数中使用指针134
7.4 指针和数组的结合135
7.4.1 指针数组的定义与调用135
7.4.2 数组元素的地址约定137
7.4.3 指向数组的指针的调用138
7.4.4 指向字符串的指针139
7.5 指针与引用142
7.6 const型的指针145
第8章 “含类的C语言”的意义149
8.1 类和对象的概念149
8.1.1 类的概念149
8.1.2 对象的概念150
8.2 类和对象的定义150
8.2.1 类的定义151
8.2.2 类成员的访问限制153
8.2.3 对象的定义154
8.3 成员函数的定义和使用155
8.3.1 一般成员函数的定义和使用155
8.3.2 内联成员函数的定义和使用157
8.3.3 其他几种特殊的函数类型160
8.4 几个设计类与对象的例子173
第9章 对象的初始化和控制178
9.1 对象的初始化手段178
9.1.1 使用初始化列表初始化结构体类178
9.1.2 构造函数179
9.1.3 析构函数186
9.2 对象的控制188
9.2.1 this指针188
9.2.2 对象指针192
9.2.3 对象组织196
9.2.4 对象数组202
第10章 继承与派生207
10.1 继承和派生的概念207
10.1.1 继承和派生的思想207
10.1.2 C++中的继承机制208
10.2 单一继承213
10.2.1 单一继承的概念213
10.2.2 公有的派生213
10.2.3 私有的派生217
10.2.4 保护的成员和派生220
10.2.5 不能派生的友元类223
10.2.6 继承中访问权限的总结225
10.3 几个深化继承与派生概念的例子226
第11章 继承与派生的深入研究233
11.1 继承后的初始化问题233
11.1.1 初始化问题的提出233
11.1.2 带有参数的构造函数234
11.1.3 析构函数的运用237
11.2 多重继承239
11.2.1 多重继承的概念239
11.2.2 多重继承的实现239
11.2.3 多重继承的初始化241
11.3 继承的控制243
11.3.1 赋值兼容规则243
11.3.2 惟一性245
11.3.3 成员覆盖现象247
11.4 关于继承和派生规则的补充253
11.4.1 无权限说明的继承行为253
11.4.2 使用继承的时机254
11.4.3 抽象类和私有类255
第12章 多态性的编译体现258
12.1 多态性的概念258
12.2 编译时的多态260
12.2.1 运算符重载的基本概念260
12.2.2 运算符函数重载的形式262
12.2.3 重载一元运算符267
12.2.4 重载二元运算符271
12.2.5 特殊运算符的重载约定274
第13章 多态性的运行体现282
13.1 虚函数的概念282
13.2 虚函数的调用特点285
13.2.1 虚函数的调用规则285
13.2.2 虚函数的继承特性和访问权限287
13.2.3 虚函数与成员覆盖函数的比较289
13.2.4 虚函数的嵌套调用291
13.2.5 虚函数无反作用性293
13.2.6 虚函数有选择访问的实现295
13.3 纯虚函数与抽象类296
13.4 虚函数的应用举例300