语言核心:简介
注意, 这一部分将进入 Swift 和 C++的语言核心部分. 我将其分为以下25个部分.
内容编号 | Swift | C++ |
---|---|---|
0 | 基础部分 | 基础部分 |
1 | 基本运算符 | 表达式 |
2 | 字符串和字符 | 字符串和字符 |
3 | 控制流 | 语句 |
4 | 函数 | 函数 |
5 | 闭包 | lamdba表达式, 可调用对象 以及 function |
6 | 集合类型 | 标准库容器 |
7 | 枚举 | 枚举 |
8 | 类和结构体 | 类 |
9 | 属性 | 数据成员 |
10 | 方法 | 成员函数 |
11 | 下标 | 重载的下标运算符 |
12 | 继承 | 继承 |
13 | 构造过程 | 构造函数 |
14 | 析构过程 | 析构函数 |
15 | 自动引用计数 | 动态内存和智能指针 |
16 | 可选链式调用 | 类成员指针 |
17 | 错误处理 | 异常处理 |
18 | 类型转换 | 类型转换 |
19 | 嵌套类型 | 嵌套类型 |
20 | 扩展 | 多重继承 |
21 | 协议 | 虚继承 |
22 | 泛型 | 泛型 |
23 | 访问控制 | 访问控制 |
24 | 高级运算符 | 重载运算 |
另外需要说明的是, 即使上面看起来被分为这么多内容, 但是实际上仍然不全面, 特别是对 C++来说.
所以, 对于小白来说需要明白的是,学习是永无止境的事情.
这一章是对整个文集的第二部分的总体简介, 读者可以快速浏览加以了解.