《C++ Primer Plus 第6版中文版習題解答》是2020年人民郵電出版社出版的圖書,作者是史蒂芬·普拉達(Stephen Prata)。
基本介紹
- 中文名:C++ Primer Plus 第6版中文版習題解答
- 作者:史蒂芬·普拉達(Stephen Prata)
- 譯者:曹良亮
- 出版社:人民郵電出版社
- 出版時間:2020年7月1日
- 頁數:352 頁
- 定價:89 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787115537744
內容簡介,圖書目錄,作者簡介,
內容簡介
《C++ Primer Plus(第6版)中文版習題解答》是超級暢銷書《C++ Primer Plus(第6版)中文版》的配套習題答案,針對書中的複習題和編程練習,給出了解題思路和答案。
《C++ Primer Plus(第6版)中文版習題解答》共分為18章,每一章的主題與《C++ Primer Plus(第6版)中文版》完全一致。每章開篇採用思維導圖的方式列出本章的知識點,然後對每章的重點內容進行了梳理總結,最後則對每章中的複習題和編程練習進行了分析並給出了解答思路,確保讀者在徹底夯實理論知識的同時,進一步提升實際編程能力。
作為《C++ Primer Plus(第6版)中文版》的配套參考書,《C++ Primer Plus(第6版)中文版習題解答》特別適合需要系統學習C++語言的初學者閱讀,也適合打算鞏固C++語言知識或者希望進一步提高編程技術的程式設計師閱讀。
圖書目錄
第 1章 預備知識 1
1.1 C++語言的簡介 1
1.2 C++語言的編譯過程 1
第 2章 開始學習C++ 3
2.1 C++程式的基本結構 3
2.2 C++中的基本語句 4
2.3 複習題 5
2.4 編程練習 8
第3章 處理數據 14
3.1 C++語言中的變數及其使用 14
3.2 C++語言中的整型數據 15
3.3 C++語言中的字元類型 15
3.4 C++語言中的浮點型數據 16
3.5 C++語言中的常量和其他數據類型 16
3.6 C++中的數據類型轉換和基本運算 16
3.7 複習題 17
3.8 編程練習 21
第4章 複合類型 28
4.1 C++語言中的數組 28
4.2 C++語言中的字元串 29
4.3 C++語言中的結構體和結構體數組 29
4.4 C++語言中的指針 30
4.5 C++語言中的指針和數組 30
4.6 複習題 31
4.7 編程練習 35
第5章 循環和關係表達式 45
5.1 C++語言中的表達式 45
5.2 while循環和do...while循環 46
5.3 for循環 46
5.4 二維數組和嵌套的循環 47
5.5 標準輸入/輸出和循環 47
5.6 複習題 47
5.7 編程練習 50
第6章 分支語句和邏輯運算符 59
6.1 if條件語句 59
6.2 if...else語句 60
6.3 switch語句和break、continue 60
6.4 複習題 61
6.5 編程練習 65
第7章 函式——C++的編程模組 80
7.1 函式的原型和定義 80
7.2 函式調用中的按值傳遞 81
7.3 以數組和指針作為函式的參數 81
7.4 字元串、二維數組和函式 82
7.5 參數傳遞中的結構體 82
7.6 遞歸函式與函式指針 82
7.7 複習題 83
7.8 編程練習 87
第8章 函式探幽 103
8.1 引用變數和引用參數 103
8.2 函式的默認參數與重載 104
8.3 函式模板 104
8.4 函式的重載解析 105
8.5 複習題 105
8.6 編程練習 110
第9章 記憶體模型和名稱空間 121
9.1 C++語言的多檔案編譯 121
9.2 C++中的變數存儲方式 122
9.3 C++中的名稱空間 122
9.4 複習題 123
9.5 編程練習 128
第 10章 對象和類 138
10.1 面向對象和類 138
10.2 C++中類的訪問控制 139
10.3 構造函式和析構函式 139
10.4 複習題 140
10.5 編程練習 144
第 11章 使用類 161
11.1 類的友元函式 161
11.2 運算符重載 162
11.3 類的類型轉換 163
11.4 複習題 163
11.5 編程練習 167
第 12章 類和動態記憶體分配 194
12.1 類中的靜態數據成員和函式 194
12.2 類中的動態存儲形式 195
12.3 類中成員函式的返回對象問題 195
12.4 複習題 196
12.5 編程練習 200
第 13章 類繼承 222
13.1 C++中的繼承 222
13.2 繼承中的多態性和虛函式 223
13.3 靜態聯編和動態聯編 224
13.4 繼承中的其他知識點 225
13.5 複習題 225
13.6 編程練習 229
第 14章 C++中的代碼重用 246
14.1 類的繼承和包含關係 246
14.2 私有繼承和受保護的繼承 247
14.3 多重繼承 247
14.4 對象的初始化問題 248
14.5 類模板(模板類) 248
14.6 複習題 249
14.7 編程練習 253
第 15章 友元、異常和其他 274
15.1 友元類和類的嵌套 274
15.2 異常與異常處理 275
15.3 異常類和異常規範 276
15.4 運行階段類型識別 277
15.5 複習題 277
15.6 編程練習 280
第 16章 string類和標準模板庫 294
16.1 C++中的string類 294
16.2 智慧型指針模板類 295
16.3 STL中的容器類 295
16.4 STL中的疊代器和通用算法 296
16.5 複習題 297
16.6 編程練習 301
第 17章 輸入、輸出和檔案 317
17.1 C++中的I/O流 317
17.2 檔案I/O 318
17.3 複習題 319
17.4 編程練習 323
第 18章 探討C++新標準 340
18.1 移動語義和右值引用 340
18.2 lambda函式和可變參數模板 341
18.3 複習題 342
18.4 編程練習 347
作者簡介
Stephen Prata曾在加利福尼亞的馬林學院(肯特菲爾德)教授天文學、物理學和程式設計課程,現已退休。他在加州理工學院獲得學士學位,在加州大學伯克利分校獲得博士學位。他最早接觸程式設計,是為了利用計算機給星團建模。Stephen撰寫和與他人合著了十幾本書籍,其中包括C Primer Plus和Unix Primer Plus。
曹良亮,理學博士,高級工程師,任教於北京師範大學教育技術學院,長期從事北京師範大學本科生的C/C++語言與Java語言的教學工作。