图书介绍
C++语法详解【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 黄勇编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121316555
- 出版时间:2017
- 标注页数:488页
- 文件大小:94MB
- 文件页数:502页
- 主题词:C语言-程序设计
PDF下载
下载说明
C++语法详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C++快速入门1
第2章 整型、字符型和浮点型专题6
2.1基础6
2.2整型和sizeof操作符8
2.3 char(字符型)11
2.4 bool(布尔型)16
2.5浮点型17
2.6符号常量和#define预处理指令简介22
第3章 声明、定义、复杂声明和typedef专题23
3.1声明与定义23
3.2复杂声明和typedef的使用31
3.2.1复杂声明31
3.2.2 typedef34
第4章 运算符、表达式和左值专题40
4.1赋值、左值和右值41
4.2表达式和运算符42
4.2.1基础42
4.2.2表达式的副作用和顺序点44
4.2.3运算符的优先级、结合性和操作数的求值顺序45
4.2.4运算符性质总结46
4.3运算符47
4.3.1二元算术运算符47
4.3.2关系运算符49
4.3.3逻辑运算符50
4.3.4赋值运算符51
4.3.5复合赋值运算符52
4.3.6递增和递减运算符54
4.3.7位运算符56
4.3.8条件运算符58
4.3.9逗号运算符60
4.3.10 sizeof运算符61
4.4类型转换61
4.4.1基础61
4.4.2各种类型转换61
4.4.3转换溢出处理64
4.4.4强制类型转换运算符65
第5章 选择语句和循环语句专题68
5.1语句概念68
5.2 if语句69
5.3 switch语句72
5.4 while和do-while语句77
5.5 for语句79
5.6 continue和break语句81
5.7循环语句头定义的变量的作用域82
5.8 goto跳转语句简介83
第6章 指针和数组专题84
6.1指针84
6.1.1指针的概念87
6.1.2&与*运算符88
6.1.3指针(变量)的声明、初始化92
6.1.4各种指针93
6.1.5指针的简单运算98
6.2数组100
6.2.1一维数组100
6.2.2多维数组104
6.3指针与数组106
6.3.1理解数组名106
6.3.2指针与数组的混合运算109
6.3.3数组指针(*p)[]和指针数组*p[]112
6.4动态分配内存new关键字115
6.4.1内存管理基础115
6.4.2使用new动态分配单个对象116
6.4.3使用new动态创建数组118
6.4.4使用new动态分配内存的类型分析121
6.4.5使用多级指针动态创建多维数组122
6.4.6 delete常见错误及内存错误125
6.4.7使用malloc/free动态创建和释放内存简介127
6.5 C风格字符串128
6.5.1 C风格字符串128
6.5.2 C风格字符串的标准库函数131
6.5.3 C风格字符串的输入/输出132
第7章 函数和标识符的作用域专题133
7.1函数基本语法规则133
7.1.1函数声明、定义及形参的语法规则133
7.1.2函数调用、实参、返回值、return语句语法规则137
7.2函数参数传递141
7.2.1指针形参和引用形参141
7.2.2数组形参144
7.2.3函数指针148
7.2.4默认参数与可变形参150
7.2.5内联函数、main函数、extern“C”链接指示符151
7.3函数重载154
7.4函数匹配(或函数重载解析)155
7.4.1函数匹配的过程155
7.4.2候选函数的确定方法156
7.4.3确定最佳匹配函数的方法156
7.4.4完全匹配详解159
7.5作用域、存储持续期、链接性和存储类区分符164
7.5.1作用域164
7.5.2存储持续期、链接性与作用域167
7.5.3将程序写在多个文件中175
第8章 类基础、类作用域及相关运算符专题177
8.1面向对象程序设计基本概念177
8.2类的声明/定义、类成员简介及相关运算符181
8.2.1类和对象的声明、定义181
8.2.2类成员简介、成员运算符、作用域解析运算符、访问控制符182
8.3类作用域187
8.3.1类作用域中的名称187
8.3.2类作用域中的名称解析189
第9章 构造函数、复制构造函数和析构函数专题192
9.1构造函数与析构函数简介192
9.1.1构造函数、默认构造函数、单形参构造函数、explicit关键字192
9.1.2析构函数195
9.2对象初始化198
9.2.1使用构造函数、默认构造函数初始化对象198
9.2.2使用成员初始化表初始化数据成员200
9.2.3使用复制构造函数初始化对象及临时对象202
第10章 名称空间专题207
10.1名称空间基础207
10.2名称空间的分类209
10.3访问名称空间中的名称211
10.4名称空间中的名称解析214
第11章 类中的成员专题217
11.1静态成员217
11.1.1静态数据成员217
11.1.2静态成员函数221
11.2 const成员、mutable关键字、this指针222
11.3对象数组、对象成员、数组成员和对象数组成员225
11.3.1对象数组225
11.3.2对象成员、数组成员和对象数组成员226
11.4嵌套类、局部类、友元228
11.4.1嵌套类228
11.4.2局部类232
11.4.3友元232
11.5指向类成员的指针237
11.6枚举、联合(共用体)、位段(域)240
11.6.1枚举类型240
11.6.2联合(共用体)类型244
11.6.3位段(域)246
第12章 运算符(操作符)重载专题249
12.1运算符重载基本概念249
12.2运算符重载示例252
12.3转换函数和重载解析260
12.3.1转换函数260
12.3.2有转换函数时的函数重载解析263
12.3.3带有类类型实参和在类作用域中调用函数时函数重载解析266
12.3.4重载运算符函数时的重载解析268
12.3.5仿函数与重载解析270
12.4重载new/delete运算符和定位new/delete271
12.4.1重载new/delete运算符271
12.4.2定位(布局)new和delete277
12.4.3 new表达式和new运算符函数总结282
第13章 继承、虚函数与多态性专题284
13.1继承284
13.1.1继承基础及继承后的访问级别284
13.1.2继承下的构造函数与复制控制289
13.1.3父类与子类间的转换291
13.1.4继承下的名称解析、名称隐藏及函数重载解析294
13.1.5多重继承与虚基类297
13.2虚函数与多态性302
13.2.1多态性原理302
13.2.2虚函数305
第14章 对象模型与虚函数表专题314
14.1对象模型与虚函数表基础、内存对齐、函数内部转换314
14.1.1对象模型简介314
14.1.2类成员的存储次序与内存对齐318
14.1.3编译器对函数的内部转换与名称改编322
14.1.4指向虚成员函数的指针325
14.1.5对成员函数的各种转换总结325
14.2各种C++对象模型326
14.2.1指针与类型的关系326
14.2.2 VC++ 2010访问虚函数表的三种方法327
14.2.3单继承下的对象模型330
14.2.4多重继承下的对象模型与 this指针调整332
14.2.5虚继承下的对象模型339
14.3编译器合成的各种构造函数和析构函数342
14.3.1编译器合成的默认构造函数342
14.3.2编译器合成的复制构造函数与按成员初始化346
14.3.3编译器合成的复制赋值操作符函数349
14.3.4编译器合成的析构函数349
14.4类对象创建和销毁时编译器实现原理349
第15章 模板专题354
15.1模板基础354
15.2模板形参与模板实参详解359
15.2.1类型形/实参与非类型形/实参359
15.2.2默认模板实参363
15.2.3模板模板形/实参364
15.3模板实参推演与显式模板实参365
15.3.1基础365
15.3.2模板实参推演368
15.3.3显式模板实参374
15.4名称的识别与依赖实参的查询375
15.4.1依赖实参的查询(ADL)375
15.4.2 typename前缀和template前缀380
15.5实例化383
15.5.1实例化基本规则384
15.5.2实例化的时机和位置点及两段式名称查询384
15.5.3显式实例化393
15.6类模板中的成员396
15.7模板特化401
15.7.1全局特化与局部特化401
15.7.2类模板成员的特化及定义406
15.8有模板时的函数重载解析410
15.9模板与友元416
15.9.1基础416
15.9.2把模板或其实例声明为友元417
15.10模板与继承419
第16章I/O专题421
16.1 I/O流模型及I/O类组织结构421
16.1.1 I/O流模型421
16.1.2 I/O类组织结构422
16.2标准输出流(ostream类)425
16.2.1使用ostream类的成员函数进行输出425
16.2.2控制输出时的格式426
16.3标准输入流(istream类)432
16.3.1流状态432
16.3.2使用istream类的成员函数进行输入434
16.4文件流438
16.5字符串流445
16.6 C风格字符串流447
第17章 异常专题448
第18章 预处理器、typeid和强制类型转换专题464
第19章string类专题472
参考文献488
热门推荐
- 3088854.html
- 3823284.html
- 1860968.html
- 1353742.html
- 386557.html
- 209700.html
- 2618912.html
- 741469.html
- 3506551.html
- 2141686.html
- http://www.ickdjs.cc/book_1627167.html
- http://www.ickdjs.cc/book_37797.html
- http://www.ickdjs.cc/book_3825604.html
- http://www.ickdjs.cc/book_1384646.html
- http://www.ickdjs.cc/book_3467560.html
- http://www.ickdjs.cc/book_3862714.html
- http://www.ickdjs.cc/book_3501100.html
- http://www.ickdjs.cc/book_2352029.html
- http://www.ickdjs.cc/book_2733469.html
- http://www.ickdjs.cc/book_3493476.html