图书介绍
从零开始学C++2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 古超,赵丹等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121122606
- 出版时间:2010
- 标注页数:320页
- 文件大小:112MB
- 文件页数:322页
- 主题词:C语言-程序设计
PDF下载
下载说明
从零开始学C++PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 C++入门15
第1章 C++概述( 教学视频:49分钟)15
1.1 C++与C15
1.1.1 C语言15
1.1.2 C++17
1.1.3 C和C++比较17
1.2 程序和算法19
1.2.1 程序19
1.2.2 算法19
1.3 程序设计方法21
1.3.1 面向过程的程序设计21
1.3.2 面向对象的程序设计22
1.4 C++编程风格24
1.5 C++编程的过程25
1.6 本章小结25
1.7 习题26
第2章 C++开发利器大集合(教学视频:31分钟)27
2.1 Visual C++与集成开发环境27
2.1.1 Visual C++概述27
2.1.2 Visual C++6.0集成开发环境介绍27
2.1.3 设置个性化的开发环境32
2.1.4 创建一个简单的程序33
2.2 C++Builder34
2.2.1 C++Builder IDE(集成开发环境)简介34
2.2.2 创建一个简单的程序35
2.3 Linux/UNIX下的C++开发工具35
2.4 本章小结36
2.5 习题36
第3章 C++初次编程(教学视频:39分钟)37
3.1 初识输入与输出37
3.2 注释符38
3.3 控制语句简介39
3.3.1 if语句39
3.3.2 for语句40
3.3.3 while语句41
3.4 类42
3.4.1 创建一个简单的类42
3.4.2 初识成员函数43
3.5 一个简单的C++程序45
3.6 本章小结47
3.7 习题47
第2篇 C++的利器48
第4章 C++的数据类型(教学视频:120分钟)48
4.1 基本内置类型48
4.1.1 整型48
4.1.2 浮点型50
4.2 常量51
4.2.1 整数类型字面值常量51
4.2.2 布尔型和字符型字面值常量51
4.2.3 浮点型字面值常量51
4.2.4 字符串字面值常量51
4.3 变量52
4.3.1 什么是变量52
4.3.2 变量名的确定53
4.3.3 变量的声明与定义53
4.3.4 初始化变量53
4.4 枚举类型54
4.5 自定义类型typedef55
4.6 引用55
4.7 const限定符56
4.8 类类型57
4.9 标准库类型58
4.9.1 string类型58
4.9.2 顺序容器类型60
4.9.3 关联容器类型62
4.10 标准I/O库类型64
4.10.1 输入输出流64
4.10.2 字符串流65
4.11 本章小结66
4.12 习题66
第5章 运算符和表达式(教学视频:64分钟)67
5.1 算术运算符与算术表达式67
5.1.1 算术运算符67
5.1.2 算术表达式68
5.2 关系运算符与关系表达式69
5.2.1 关系运算符69
5.2.2 关系表达式70
5.3 逻辑运算符与逻辑表达式70
5.3.1 逻辑运算符70
5.3.2 逻辑表达式71
5.4 赋值运算符与赋值表达式72
5.4.1 赋值运算符72
5.4.2 赋值表达式73
5.5 条件运算符与条件表达式74
5.6 逗号运算符与逗号表达式74
5.7 自增和自减运算符及其表达式75
5.8 sizeof运算符76
5.9 箭头运算符与点运算符77
5.10 位运算符及其表达式78
5.11 new和delete表达式79
5.12 复合表达式80
5.13 本章小结82
5.14 习题82
第6章 分解C++——语句(教学视频:63分钟)83
6.1 简单语句83
6.2 声明语句84
6.3 复合语句85
6.4 语句的作用域86
6.5 分支语句86
6.5.1 条件语句86
6.5.2 switch语句91
6.6 循环语句93
6.6.1 for语句93
6.6.2 while语句95
6.6.3 do...while语句96
6.6.4 嵌套循环语句97
6.6.5 break语句98
6.6.6 continue语句100
6.6.7 goto语句100
6.6.8 return语句101
6.7 综合应用102
6.8 本章小结108
6.9 习题108
第7章 数组的使用(教学视频:36分钟)109
7.1 数组的概念109
7.2 一维数组109
7.2.1 一维数组的定义109
7.2.2 一维数组的初始化110
7.2.3 一维数组元素的访问112
7.2.4 字符数组112
7.3 多维数组113
7.3.1 多维数组的定义114
7.3.2 多维数组的初始化114
7.3.3 多维数组元素的访问116
7.4 数组的应用117
7.5 本章小结125
7.6 习题125
第8章 灵活的指针(教学视频:79分钟)126
8.1 什么是指针126
8.2 指针的定义和初始化128
8.2.1 指针变量的定义128
8.2.2 获得地址并对指针变量进行初始化129
8.2.3 指针变量的使用130
8.2.4 指针与引用132
8.3 指针的操作133
8.4 指向指针的指针135
8.5 使用指针访问数组元素136
8.5.1 指向数组元素的指针136
8.5.2 一维数组与指针137
8.5.3 多维数组与指针140
8.6 指针和const限定符144
8.6.1 指向const对象的指针144
8.6.2 const指针145
8.7 指针和字符串145
8.8 本章小结146
8.9 习题146
第9章 函数的使用(教学视频:81分钟)147
9.1 函数的概念147
9.2 函数的声明148
9.3 函数的定义150
9.3.1 不同函数类型的定义形式150
9.3.2 函数的返回值152
9.3.3 函数的形参表153
9.4 函数的参数传递154
9.4.1 形式参数与实际参数154
9.4.2 非引用形参155
9.4.3 引用形参155
9.5 函数的调用158
9.6 函数的嵌套调用158
9.7 内联函数159
9.8 变量的存储方式161
9.9 指针和函数161
9.9.1 指针参数161
9.9.2 指针作为返回值162
9.10 函数的重载164
9.10.1 重载与作用域165
9.10.2 默认参数166
9.10.3 参数类型上不同的重载函数166
9.10.4 参数个数上不同的重载函数167
9.11 本章小结168
9.12 习题168
第10章 变量的生存范围(教学视频:26分钟)169
10.1 局部作用域169
10.2 全局作用域170
10.3 变量的存储类型171
10.3.1 自动存储类型171
10.3.2 静态存储变量171
10.3.3 寄存器存储类型172
10.4 定义和使用命名空间173
10.5 本章小结176
10.6 习题176
第11章 让数据到文本中去——文件的操作(教学视频:42分钟)177
11.1 文件的概述177
11.2 I/O流的描述177
11.3 文件的打开模式178
11.4 打开一个文件178
11.5 向文件中写入数据181
11.5.1 文本文件的写入方法181
11.5.2 二进制文件的写入方法182
11.5.3 将结构体数据写入到文件182
11.6 从文件中读出数据183
11.6.1 get()方法183
11.6.2 getline()方法183
11.6.3 rdbuf()方法184
11.6.4 read()方法184
11.7 文件指针的定位185
11.7.1 确定文件指针在文件流中的位置(tellp()和tellg())185
11.7.2 移动文件流中指针(seekg()和seekp())187
11.8 关闭文件188
11.9 文件处理的实例189
11.10 本章小结192
11.11 习题192
第12章 预编译(教学视频:28分钟)193
12.1 宏定义193
12.1.1 不带参数的宏定义193
12.1.2 带参数的宏定义194
12.2 #include文件包含196
12.3 条件编译196
12.3.1 什么是条件编译196
12.3.2 几种常用的条件编译格式197
12.4 预定义宏199
12.5 本章小结200
12.6 习题200
第13章 字符串的处理(教学视频:44分钟)201
13.1 string对象的定义和初始化201
13.2 字符串类的成员函数202
13.3 字符串处理类的操作符204
13.4 字符串类中的指针206
13.5 string类串和C风格串之间的转换207
13.6 字符串应用实例208
13.7 本章小结212
13.8 习题212
第3篇 C++高级特性213
第14章 类和对象(教学视频:78分钟)213
14.1 类213
14.1.1 类的定义213
14.1.2 类的struct定义方式216
14.2 定义一个类的实例——对象217
14.3 类的构造函数217
14.3.1 构造函数的定义217
14.3.2 默认构造函数219
14.3.3 构造函数的默认实参220
14.3.4 重载构造函数221
14.3.5 类类型的隐式转换224
14.4 类的成员函数225
14.4.1 成员函数的定义225
14.4.2 成员函数的调用226
14.4.3 常成员函数228
14.4.4 重载成员函数229
14.5 类中的静态成员230
14.5.1 静态数据成员230
14.5.2 静态成员函数231
14.6 友元233
14.7 操作符的重载234
14.8 本章小结235
14.9 习题235
第15章 财富的积累——继承(教学视频:46分钟)236
15.1 继承的概念236
15.2 定义基类与派生类236
15.3 继承方式237
15.3.1 公有继承237
15.3.2 保护继承238
15.3.3 私有继承239
15.4 派生类的构造与析构240
15.5 组合与继承241
15.6 赋值兼容原则243
15.7 多重继承244
15.7.1 多重继承的结构244
15.7.2 多重继承中的构造与析构246
15.8 本章小结247
15.9 习题247
第16章 让程序变得更短——模板(教学视频:59分钟)248
16.1 模板的概念与意义248
16.2 函数模板249
16.2.1 函数模板的定义249
16.2.2 函数模板的用法250
16.2.3 函数模板的重载251
16.3 类模板252
16.3.1 类模板的定义252
16.3.2 类模板的实例化254
16.3.3 模板类和类模板255
16.3.4 类模板的应用255
16.4 本章小结261
16.5 习题261
第17章 代码的工厂——虚拟和多态(教学视频:43分钟)262
17.1 多态的定义与实现262
17.1.1 多态的定义262
17.1.2 多态的实现264
17.2 虚拟函数的定义与实现268
17.2.1 虚函数268
17.2.2 虚拟析构函数270
17.2.3 避免虚函数的误用271
17.3 抽象类与纯虚函数273
17.3.1 纯虚函数273
17.3.2 抽象类和具体类274
17.4 本章小结276
17.5 习题276
第18章 让系统变得更健康——异常处理(教学视频:62分钟)277
18.1 异常处理的含义277
18.2 抛出异常278
18.3 捕获异常279
18.4 使用异常281
18.4.1 何时避免异常281
18.4.2 异常的典型应用282
18.4.3 非错误处理283
18.5 标准异常处理类284
18.6 本章小结285
18.7 习题286
第4篇 综合案例287
第19章 学生成绩管理系统(教学视频:58分钟)287
19.1 概要设计287
19.2 详细设计287
19.3 代码开发289
19.3.1 学生类的定义289
19.3.2 操作类的定义290
19.3.3 设置学生姓名setname(char na[])290
19.3.4 设置学生学号setNo(int n)291
19.3.5 设置英语成绩setEng(float e)291
19.3.6 设置语文成绩setChi(float c)291
19.3.7 设置数学成绩setMat(float m)291
19.3.8 设置总分settotal(float t)291
19.3.9 获取姓名getname()291
19.3.10 获取学号getNo()291
19.3.11 获取英语成绩getEng()292
19.3.12 获取语文成绩 getChi()292
19.3.13 获取数学成绩getMat()292
19.3.14 获取总分gettotal()292
19.3.15 输入学生信息getdata()292
19.3.16 总分排序sort()293
19.3.17 显示所有学生记录disp()293
19.3.18 初始化界面initdisp()294
19.3.19 添加数据记录adddata()294
19.3.20 按照学号查找记录namefind(int)295
19.3.21 输入学号inputonename()296
19.3.22 删除学生记录dele(int num)296
19.3.23 计算平均分函数297
19.3.24 返回记录数目getns()297
19.3.25 退出系统quit()297
19.3.26 程序主函数main298
19.4 本章小结299
第20章 银行自动操作终端系统(教学视频:27分钟)300
20.1 概要设计300
20.2 详细设计300
20.3 代码开发303
20.3.1 普通用户账户信息类的定义303
20.3.2 普通用户账户信息类的实现304
20.3.3 普通用户个人信息类的定义304
20.3.4 普通用户个人信息类的实现305
20.3.5 普通用户个人操作信息类的定义306
20.3.6 普通用户个人操作信息类的实现306
20.3.7 封装类的定义307
20.3.8 操作类的定义309
20.3.9 声明关于输出的函数309
20.3.10 系统实现主函数310
20.4 程序效果316
20.5 本章小结317
热门推荐
- 2113285.html
- 1205115.html
- 2807540.html
- 1784515.html
- 1643044.html
- 2795734.html
- 3247960.html
- 3658983.html
- 1524359.html
- 668369.html
- http://www.ickdjs.cc/book_384850.html
- http://www.ickdjs.cc/book_3669930.html
- http://www.ickdjs.cc/book_533182.html
- http://www.ickdjs.cc/book_1991343.html
- http://www.ickdjs.cc/book_1361519.html
- http://www.ickdjs.cc/book_1521855.html
- http://www.ickdjs.cc/book_855004.html
- http://www.ickdjs.cc/book_3759966.html
- http://www.ickdjs.cc/book_1346775.html
- http://www.ickdjs.cc/book_2463681.html