語言核心:簡介
注意, 這一部分將進入 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++來說.
所以, 對于小白來說需要明白的是,學習是永無止境的事情.
這一章是對整個文集的第二部分的總體簡介, 讀者可以快速瀏覽加以了解.