目 錄
第1章 函數(shù)的調用和基本輸入/輸出 1
1.1 基礎知識 1
1.2 C++中常見的四種流 1
1.3 實驗內容 2
第2章 控制語句 11
2.1 基礎知識 11
2.2 實驗內容 12
第3章 指針與數(shù)組 17
3.1 基礎知識 17
3.2 數(shù)組與指針的下標引用 18
3.3 數(shù)組和指針的定義與聲明 18
3.4 數(shù)組和指針的sizeof問題 18
3.5 數(shù)組作為函數(shù)參數(shù) 19
3.6 實驗內容 19
第4章 鏈表 25
4.1 基礎知識 25
4.2 實驗內容 29
第5章 類的繼承和派生 51
5.1 基礎知識 51
5.2 繼承類型 60
5.3 實驗內容 72
第6章 組合 79
6.1 基礎知識 79
6.2 實驗內容 83
第7章 虛函數(shù) 87
7.1 基礎知識 87
7.2 實驗內容 90
第8章 運算符重載 105
8.1 基礎知識 105
8.2 實驗內容 111
第9章 模板 131
9.1 基礎知識 131
9.2 實驗內容 133
第10章 文件讀/寫 159
10.1 基礎知識 159
10.2 實驗內容 161
第11章 異常 169
11.1 基礎知識 169
11.2 實驗內容 172
第12章 多線程 193
12.1 基礎知識 193
12.1.1 并發(fā)編程的方法 193
12.1.2 C++ 11的多線程初體驗 194
12.2 實驗內容 201
第13章 C/S模型 205
13.1 基礎知識 205
13.1.1 TCP編程 205
13.1.2 UDP編程 208
13.2 實驗內容 208
第14章 與數(shù)據庫鏈接 217
14.1 基礎知識 217
14.2 實驗內容 220
第15章 綜合實例 227
實驗內容 227
附錄A Visual Studio Code及C/C++插件 237
A.1 Visual Studio Code及C/C++插件的安裝 237
A.2 使用Visual Studio Code與GCC共同調試C/C++程序 238
A.2.1 安裝GCC工具鏈 238
A.2.2 設置編譯構建環(huán)境 239
A.2.3 構建hello.exe 239
附錄B 向量與字符串 240
B.1 向量 240
B.2 字符串 244
參考文獻 253