工控编程吧

标题: C++语言入门教材 2013 美Ivor Horton著 [打印本页]

作者: qq263946146    时间: 2017-2-15 10:31
标题: C++语言入门教材 2013 美Ivor Horton著
分享链接如果失效,联系微信 263946146 ,我会再次分享

<C++语言入门教材 2013 美Ivor Horton著>额外还分享有C++相关的国外著作的中文版学习资料:
《Thinking In C++》
《The C++ Programming Language》
《Inside The C++ Object Model》
《The Standard C++ Bible》
《Effective C++》
《More Effective C++》
《Exceptional C++》
《The.Practice.of.Programming》
《C++ Effective Object-Oriented Software Construction》
《Object-Oriented Software Construction》
《Design Patterns》
《The Art of Computer Programming》

框架:
<MFC台湾侯俊杰>

下载地址在尾部。

部分目录或截图为:
-----------------------------------------------------------------------------------------------



第 1 章  基本概念......................................
1
1.1   现代 C++.....................................
1
1.2  C++程序概念..............................
2
1.2.1   注释和空白.........................
2
1.2.2   预处理指令和头文件...........
3
1.2.3   函数....................................
3
1.2.4   语句....................................
4
1.2.5   数据输入输出......................
4
1.2.6  return语句...........................
5
1.2.7   名称空间.............................
5
1.2.8   名称和关键字......................
6
1.3   类和对象.....................................
6
1.4   模板.............................................
7
1.5   程序文件.....................................
7
1.6   标准库.........................................
7
1.7   代码的表示样式........................
7
1.8   创建可执行文件........................
8
1.9   表示数字.....................................
9
1.9.1   二进制数.............................
9
1.9.2   十六进制数.......................
11
1.9.3   负的二进制数....................
12
1.9.4   八进制数...........................
14
1.9.5  Big-Endian和Little-Endian
系统..................................
14
1.9.6   浮点数..............................
15
1.10   表示字符.................................
16
1.10.1  ASCII 码......................
16
1.10.2  UCS和Unicode.............
17
1.11  C++源字符..............................
17
1.11.1   三字符序列......................
18
1.11.2   转义序列..........................
18
1.12   过程化编程方法和面向
对象编程方法.........................
20
1.13   本章小结.................................
21
1.14   练习..........................................
22
第 2章  基本数据类型............................
23
2.1   变量、数据和数据类型..........
23
2.1.1   定义整型变量....................
24
2.1.2   定义有固定值的变量 .........
26
2.2   整型字面量...............................
26
2.2.1   十进制整型字面量.............
27
2.2.2   十六进制的整型字面量......
27
2.2.3   八进制的整型字面量 .........
27
2.2.4   二进制的整型字面量 .........
28
2.3   整数的计算...............................
28
2.4  op=赋值运算符.........................
33
2.5  using 声明和指令.....................
34
2.6  sizeof运算符.............................
34
2.7   整数的递增和递减...................
35
2.8   定义浮点变量...........................
37
2.8.1   浮点字面量........................
38
2.8.2   浮点数的计算....................
38
2.8.3   缺点 ..................................
38
2.8.4   无效的浮点结果.................
39
2.9   数值函数...................................
40
2.10   流输出的格式化.....................
43
2.11   混合的表达式和类型转换....
45
2.11.1   显式类型转换................
46

2.11.2   老式的强制转换............
48
2.12   确定数值的上下限................
49
2.13   使用字符变量.........................
50
2.13.1   使用Unicode字符.........
51
2.13.2  auto关键字...................
52
2.13.3  lvalue和rvalue ..............
52
2.14   本章小结.................................
53
2.15   练习.........................................
54
第 3 章  处理基本数据类型...................
55
3.1   运算符的优先级和相关性......
55
3.2   按位运算符...............................
57
3.2.1   移位运算符.......................
58
3.2.2   使用按位与运算符.............
60
3.2.3   使用按位或运算符.............
61
3.2.4   使用按位异或运算符.........
63
3.3   枚举数据类型...........................
67
3.4   数据类型的同义词..................
70
3.5   变量的生存期...........................
70
3.5.1   定位变量的定义................
71
3.5.2   全局变量...........................
71
3.5.3   静态变量...........................
74
3.5.4   外部变量...........................
75
3.6   本章小结...................................
75
3.7   练习...........................................
76
第 4 章  决策............................................
77
4.1   比较数据值...............................
77
4.1.1   应用比较运算符................
78
4.1.2   比较浮点数值....................
79
4.2  if语句........................................
80
4.2.1   嵌套的if语句...................
82
4.2.2   不依赖编码的字符处理.....
84
4.3  if-else 语句................................
85
4.3.1   嵌套的if-else语句.............
87
4.3.2   理解嵌套的if语句............
88
4.4   逻辑运算符...............................
89
4.4.1   逻辑与运算符....................
90
4.4.2   逻辑或运算符....................
90
4.4.3   逻辑非运算符....................
91
4.5   条件运算符...............................
92
4.6  switch 语句................................
94
4.7   无条件分支...............................
98
4.8   语句块和变量作用域...............
99
4.9   本章小结.................................
100
4.10   练习........................................
100
第 5章  数组和循环.............................
103
5.1   数据数组.................................
103
5.2   理解循环.................................
105
5.3  for循环....................................
106
5.3.1   避免幻数.........................
107
5.3.2   用初始化列表定义
数组的大小......................
109
5.3.3   确定数组的大小...............
109
5.3.4   用浮点数值控制for
循环 ................................
110
5.3.5   使用更复杂的循环
控制表达式......................
112
5.3.6   逗号运算符......................
113
5.3.7   基于区域的for循环.........
114
5.4  while 循环................................
115
5.5  do-while 循环..........................
119
5.6   嵌套的循环.............................
120
5.7   跳过循环迭代.........................
123
5.8   循环的中断.............................
125
5.9   字符数组.................................
128
5.10   多维数组...............................
131
5.10.1   初始化多维数组...........
134
5.10.2   在默认情况下设置
维数............................
135
5.10.3   多维字符数组..............
136
5.11   数组的替代品.......................
137
5.11.1   使用array<T,N>容器...
138
5.11.2   使用std::vector<T>
容器............................
142
5.11.3   矢量的容量和大小.......
143
5.11.4   删除矢量容器中的
元素............................
145
5.12   本章小结...............................
145
5.13   练习.......................................
146
第 6 章  指针和引用..............................
149
6.1   什么是指针.............................
149
6.1.1   地址运算符.....................
151
6.1.2   间接运算符.....................
152
6.1.3   为什么使用指针..............
153
6.2  char 类型的指针.....................
154
6.3   常量指针和指向常量的
指针.........................................
158
6.4   指针和数组.............................
159
6.4.1   指针的算术运算..............
160
6.4.2   计算两个指针之间的差...
162
6.4.3   使用数组名的指针
表示法............................
162
6.5   动态内存分配.........................
165
6.5.1   栈和堆............................
165
6.5.2   运算符new和delete........
166
6.5.3   数组的动态内存分配.......
167
6.5.4   通过指针选择成员...........
169
6.6   动态内存分配的危险............
169
6.6.1   内存泄漏.........................
169
6.6.2   自由存储区的碎片...........
170
6.7   原指针和智能指针................
170
6.7.1   使用unique_ptr<T>指针..
172
6.7.2   使用shared_ptr<T>指针...
173
6.7.3   比较shared_ptr<T>对象...
177
6.7.4  weak_ptr<T>指针 ............
177
6.8   理解引用.................................
178
6.8.1   定义左值引用..................
179
6.8.2   在基于区域的for循环中
使用引用变量..................
180
6.8.3   定义右值引用..................
180
6.9   本章小结.................................
181
6.10   练习.......................................
181
第 7 章  操作字符串.............................
183
7.1   更好的string 类型..................
183
7.1.1   定义string对象 ...............
184
7.1.2  string对象的操作.............
186
7.1.3   访问字符串中的字符 .......
188
7.1.4   访问子字符串..................
190
7.1.5   比较字符串......................
191
7.1.6   搜索字符串......................
196
7.1.7   修改字符串......................
203
7.2   国际字符串.............................
207
7.3   包含 Unicode 字符串的
对象..........................................
208
7.4   原字符串字面量.....................
208
7.5   本章小结.................................
209
7.6   练习..........................................
210
第 8章  定义函数..................................
211
8.1   程序的分解.............................
211
8.1.1   类中的函数......................
212
8.1.2   函数的特征......................
212
8.2   定义函数.................................
212
8.2.1   函数体.............................
213
8.2.2   函数声明.........................
215
8.3   给函数传送参数.....................
217
8.3.1   按值传送机制..................
217
8.3.2   按引用传送......................
223
8.3.3  main()的参数...................
227
8.4   默认的参数值.........................
228
8.5   从函数中返回值.....................
231
8.5.1   返回指针.........................
231
8.5.2   返回引用.........................
235
8.6   内联函数.................................
236
8.7   静态变量.................................
237
8.8   函数的重载.............................
239
8.8.1   重载和指针参数...............
241
8.8.2   重载和引用参数...............
241
8.8.3   重载和const参数 ............
243
8.8.4   重载和默认参数值...........
244
8.9   函数模板.................................
245
-----------------------------------------------------------------------------------------------


更多目录内容,请 免费 下载 观看;

说明:所有资源,解压密码一律为《工控编程吧》的网址(gkbc8.com)

打开资源压缩包,里面也有解释说明文字和解压密码;

下载地址为(为增加交流,隐藏的下载地址回复可见):

                                









欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4