C++ Primer Plus(第6版)中文版+中文版習題解答(全2冊)(簡體書)
商品資訊
系列名:C++語言入門經典教程
ISBN13:9787115005298
出版社:人民郵電出版社
作者:(美)Stephen Prata
出版日:2020/07/01
裝訂:平裝
規格:24cm*17cm (高/寬)
本數:2
商品簡介
名人/編輯推薦
目次
相關商品
商品簡介
《C++ Primer Plus 第6版 中文版》
C++是在 C 語言基礎上開發的一種集面向對象編程、泛型編程和過程化編程於一體的編程語言,是C語言的超集。本書是根據2003年的ISO/ANSI C++標準編寫的,通過大量短小精悍的程序詳細而全面地闡述了 C++的基本概念和技術,並專辟一章介紹了C++11新增的功能。
《C++ Primer Plus(第6版)中文版》分18章,分別介紹了C++程序的運行方式、基本數據類型、複合數據類型、循環和關系表達式、分支語句和邏輯運算符、函數重載和函數模板、內存模型和名稱空間、類的設計和使用、多態、虛函數、動態內存分配、繼承、代碼重用、友元、異常處理技術、string類和標準模板庫、輸入/輸出、C++11新增功能等內容。
《C++ Primer Plus(第6版)中文版》針對C++初學者,從C語言基礎知識開始介紹,然後在此基礎上詳細闡述C++新增的特性,因此不要求讀者有C語言方面的背景知識。《C++ Primer Plus(第6版)中文版》可作為高等院校教授C++課程的教材,也可供初學者自學C++時使用。
《C++ Primer Plus 第6版 中文版習題解答》
《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++語言知識或者希望進一步提高編程技術的程序員閱讀。
C++是在 C 語言基礎上開發的一種集面向對象編程、泛型編程和過程化編程於一體的編程語言,是C語言的超集。本書是根據2003年的ISO/ANSI C++標準編寫的,通過大量短小精悍的程序詳細而全面地闡述了 C++的基本概念和技術,並專辟一章介紹了C++11新增的功能。
《C++ Primer Plus(第6版)中文版》分18章,分別介紹了C++程序的運行方式、基本數據類型、複合數據類型、循環和關系表達式、分支語句和邏輯運算符、函數重載和函數模板、內存模型和名稱空間、類的設計和使用、多態、虛函數、動態內存分配、繼承、代碼重用、友元、異常處理技術、string類和標準模板庫、輸入/輸出、C++11新增功能等內容。
《C++ Primer Plus(第6版)中文版》針對C++初學者,從C語言基礎知識開始介紹,然後在此基礎上詳細闡述C++新增的特性,因此不要求讀者有C語言方面的背景知識。《C++ Primer Plus(第6版)中文版》可作為高等院校教授C++課程的教材,也可供初學者自學C++時使用。
《C++ Primer Plus 第6版 中文版習題解答》
《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.百萬程序員C++編程啟蒙教程,經典暢銷圖書搭配學習伴侶,帶你全面提升C++編程能力;
2.套裝書贈送異步社區30天VIP會員卡,享受七大特權,暢讀1000本價值3500元電子書;
3.孟岩、高博傾力推薦。
《C++ Primer Plus 第6版 中文版》
1.經典C++教程十年新版再現,經久不衰的C++暢銷經典教程,中文版累計銷量超500000冊;
2020版贈送價值99元e讀版電子書及在線實驗環境,附贈大尺寸(60CM*80CM)全書學習思維導圖。
2.全新升級,針對C++11標準全面更新;
3.專為零基礎讀者撰寫,近百萬程序員的C++編程啟蒙教程;
4.示意圖解釋概念,方面理解;
5.隨時指出潛存的問題,避免走彎路;
6.隨處可見的警告、注意、提示隨時給讀者以警醒;
7.庖丁解牛式分析程序,確保知其然更知其所以然;
8.精心設計複習題、編程練習,檢驗學習中的問題,提示就業面試筆試的要點;
9.登陸異步社區,免費獲得本書配套源代碼等資源。
《C++ Primer Plus 第6版 中文版習題解答》
1.暢銷書《C++ Primer Plus(第6版)中文版》官方配套習題解答,C++編程的良好伴侶;
2.思維導圖式解讀C++各章知識點,對複習題和編程練習進行了詳細的剖析,最後給出瞭解題思路和代碼實現;
3.北師大名師講解。
《C++ Primer Plus(第6版)》在之前版本的基礎之上進行了全新升級,涵蓋了C++語言的新進展以及C++11標準的詳細內容。與之前的版本一樣,其目標依然是為讀者提供一本入門型、條理清晰、見解深刻的C++語言教程。
為了鍛煉並提升讀者的動手編程能力,《C++ Primer Plus(第6版)》除了在每章正文中包含了大量短小精悍的實例之外,還在每章末尾提供了頗有深度的綜合性的複習題和編程練習題。本書編者對這些複習題和編程練習給出了自己的理解和解答。
本書每章開篇先採用思維導圖的形式給出了本章涵蓋的知識點,然後採用簡練的文字梳理了每章涉及的理論內容,最後對複習題和編程練習進行了詳細的剖析,最後給出瞭解題思路和代碼實現。
作為《C++ Primer Plus(第6版)》的理想學習伴侶,本書可以切實提升C++語言初學人員的編程技能,掌握C++語言編程的精髓,為後期的程序開發之路打下堅實基礎。
2.套裝書贈送異步社區30天VIP會員卡,享受七大特權,暢讀1000本價值3500元電子書;
3.孟岩、高博傾力推薦。
《C++ Primer Plus 第6版 中文版》
1.經典C++教程十年新版再現,經久不衰的C++暢銷經典教程,中文版累計銷量超500000冊;
2020版贈送價值99元e讀版電子書及在線實驗環境,附贈大尺寸(60CM*80CM)全書學習思維導圖。
2.全新升級,針對C++11標準全面更新;
3.專為零基礎讀者撰寫,近百萬程序員的C++編程啟蒙教程;
4.示意圖解釋概念,方面理解;
5.隨時指出潛存的問題,避免走彎路;
6.隨處可見的警告、注意、提示隨時給讀者以警醒;
7.庖丁解牛式分析程序,確保知其然更知其所以然;
8.精心設計複習題、編程練習,檢驗學習中的問題,提示就業面試筆試的要點;
9.登陸異步社區,免費獲得本書配套源代碼等資源。
《C++ Primer Plus 第6版 中文版習題解答》
1.暢銷書《C++ Primer Plus(第6版)中文版》官方配套習題解答,C++編程的良好伴侶;
2.思維導圖式解讀C++各章知識點,對複習題和編程練習進行了詳細的剖析,最後給出瞭解題思路和代碼實現;
3.北師大名師講解。
《C++ Primer Plus(第6版)》在之前版本的基礎之上進行了全新升級,涵蓋了C++語言的新進展以及C++11標準的詳細內容。與之前的版本一樣,其目標依然是為讀者提供一本入門型、條理清晰、見解深刻的C++語言教程。
為了鍛煉並提升讀者的動手編程能力,《C++ Primer Plus(第6版)》除了在每章正文中包含了大量短小精悍的實例之外,還在每章末尾提供了頗有深度的綜合性的複習題和編程練習題。本書編者對這些複習題和編程練習給出了自己的理解和解答。
本書每章開篇先採用思維導圖的形式給出了本章涵蓋的知識點,然後採用簡練的文字梳理了每章涉及的理論內容,最後對複習題和編程練習進行了詳細的剖析,最後給出瞭解題思路和代碼實現。
作為《C++ Primer Plus(第6版)》的理想學習伴侶,本書可以切實提升C++語言初學人員的編程技能,掌握C++語言編程的精髓,為後期的程序開發之路打下堅實基礎。
目次
《C++ Primer Plus 第6版 中文版》
第 1章 預備知識 1
1.1 C++簡介 1
1.2 C++簡史 2
1.2.1 C語言 2
1.2.2 C語言編程原理 2
1.2.3 面向對象編程 3
1.2.4 C++和泛型編程 3
1.2.5 C++的起源 4
1.3 可移植性和標準 5
1.3.1 C++的發展 5
1.3.2 本書遵循的C++標準 6
1.4 程序創建的技巧 6
1.4.1 創建源代碼文件 6
1.4.2 編譯和鏈接 7
1.5 總結 10
第 2章 開始學習C++ 11
2.1 進入C++ 11
2.1.1 main( )函數 12
2.1.2 C++注釋 14
2.1.3 C++預處理器和iostream文件 14
2.1.4 頭文件名 15
2.1.5 名稱空間 15
2.1.6 使用cout進行C++輸出 16
2.1.7 C++源代碼的格式化 17
2.2 C++語句 18
2.2.1 聲明語句和變量 19
2.2.2 賦值語句 20
2.2.3 cout的新花樣 20
2.3 其他C++語句 21
2.3.1 使用cin 21
2.3.2 使用cout進行拼接 21
2.3.3 類簡介 22
2.4 函數 23
2.4.1 使用有返回值的函數 23
2.4.2 函數變體 25
2.4.3 用戶定義的函數 26
2.4.4 用戶定義的有返回值的函數 28
2.4.5 在多函數程序中使用using編譯指令 29
2.5 總結 30
2.6 複習題 30
2.7 編程練習 30
第3章 處理數據 32
3.1 簡單變量 32
3.1.1 變量名 33
3.1.2 整型 34
3.1.3 整型short、int、long和long long 34
3.1.4 無符號類型 37
3.1.5 選擇整型類型 38
3.1.6 整型字面值 39
3.1.7 C++如何確定常量的類型 40
3.1.8 char類型:字符和小整數 41
3.1.9 bool類型 46
3.2 const限定符 46
3.3 浮點數 47
3.3.1 書寫浮點數 47
3.3.2 浮點類型 48
3.3.3 浮點常量 49
3.3.4 浮點數的優缺點 49
3.4 C++算術運算符 50
3.4.1 運算符優先級和結合性 51
3.4.2 除法分支 51
3.4.3 求模運算符 52
3.4.4 類型轉換 53
3.4.5 C++11中的auto聲明 56
3.5 總結 57
3.6 複習題 57
3.7 編程練習 58
第4章 複合類型 59
4.1 數組 59
4.2 字符串 62
4.3 string類簡介 68
4.4 結構簡介 73
4.5 共用體 78
4.6 枚舉 79
4.7 指針和自由存儲空間 80
4.8 指針、數組和指針算術 88
4.9 類型組合 97
4.10 數組的替代品 99
4.11 總結 101
4.12 複習題 101
4.13 編程練習 102
第5章 循環和關系表達式 104
5.1 for循環 104
5.2 while循環 120
5.3 do while循環 124
5.4 基於範圍的for循環(C++11) 125
5.5 循環和文本輸入 125
5.6 嵌套循環和二維數組 131
5.7 總結 134
5.8 複習題 134
5.9 編程練習 135
第6章 分支語句和邏輯運算符 137
6.1 if語句 137
6.2 邏輯表達式 141
6.3 字符函數庫cctype 147
6.4 :運算符 148
6.5 switch語句 149
6.6 break和continue語句 153
6.7 讀取數字的循環 154
6.8 簡單文件輸入/輸出 157
6.9 總結 163
6.10 複習題 163
6.11 編程練習 165
第7章 函數――C++的編程模塊 167
7.1 複習函數的基本知識 167
7.2 函數參數和按值傳遞 171
7.3 函數和數組 175
7.4 函數和二維數組 185
7.5 函數和C-風格字符串 186
7.6 函數和結構 188
7.7 函數和string對象 194
7.8 函數與array對象 195
7.9 遞歸 196
7.10 函數指針 198
7.11 總結 204
7.12 複習題 205
7.13 編程練習 206
第8章 函數探幽 208
8.1 C++內聯函數 208
8.2 引用變量 210
8.3 默認參數 225
8.4 函數重載 227
8.5 函數模板 230
8.6 總結 243
8.7 複習題 243
8.8 編程練習 244
第9章 內存模型和名稱空間 246
9.1 單獨編譯 246
9.2 存儲持續性、作用域和鏈接性 250
9.3 名稱空間 266
9.4 總結 274
9.5 複習題 275
9.6 編程練習 276
第 10章 對象和類 278
10.1 過程性編程和面向對象編程 278
10.2 抽象和類 279
10.3 類的構造函數和析構函數 288
10.4 this指針 296
10.5 對象數組 300
10.6 類作用域 302
10.7 抽象數據類型 304
10.8 總結 307
10.9 複習題 307
10.10 編程練習 308
第 11章使用類 310
11.1 運算符重載 310
11.2 計算時間:一個運算符重載示例 311
11.3 友元 318
11.4 重載運算符:作為成員函數還是非成員函數 324
11.5 再談重載:一個矢量類 324
11.6 類的自動轉換和強制類型轉換 334
11.7 總結 343
11.8 複習題 344
11.9 編程練習 344
第 12章類和動態內存分配 346
12.1 動態內存和類 346
12.2 改進後的新String類 357
12.3 在構造函數中使用new時應注意的事項 364
12.4 有關返回對象的說明 366
12.5 使用指向對象的指針 368
12.6 複習各種技術 374
12.7 隊列模擬 375
12.8 總結 387
12.9 複習題 388
12.10 編程練習 389
第 13章類繼承 392
13.1 一個簡單的基類 393
13.2 繼承:is-a關係 400
13.3 多態公有繼承 400
13.4 靜態聯編和動態聯編 409
13.5 訪問控制:protected 414
13.6 抽象基類 415
13.7 繼承和動態內存分配 421
13.8 類設計回顧 427
13.9 總結 433
13.10 複習題 433
13.11 編程練習 434
第 14章C++中的代碼重用 436
14.1 包含對象成員的類 436
14.2 私有繼承 443
14.3 多重繼承 449
14.4 類模板 462
14.5 總結 482
14.6 複習題 483
14.7 編程練習 484
第 15章友元、異常和其他 488
15.1 友元 488
15.2 嵌套類 495
15.3 異常 499
15.4 RTTI 520
15.5 類型轉換運算符 526
15.6 總結 528
15.7 複習題 528
15.8 編程練習 529
第 16章string類和標準模板庫 530
16.1 string類 530
16.2 智能指針模板類 539
16.3 標準模板庫 545
16.4 泛型編程 553
16.5 函數對象 572
16.6 算法 577
16.7 其他庫 583
16.8 總結 588
16.9 複習題 589
16.10 編程練習 590
第 17章輸入、輸出和文件 592
17.1 C++輸入和輸出概述 592
17.2 使用cout進行輸出 597
17.3 使用cin進行輸入 611
17.4 文件輸入和輸出 622
17.5 內核格式化 638
17.6 總結 640
17.7 複習題 641
17.8 編程練習 642
第 18章探討C++新標準 644
18.1 複習前面介紹過的C++11功能 644
18.2 移動語義和右值引用 650
18.3 新的類功能 658
18.4 Lambda函數 662
18.5 包裝器 666
18.6 可變參數模板 669
18.7 C++11新增的其他功能 672
18.8 語言變化 674
18.9 接下來的任務 675
18.10 總結 675
18.11 複習題 676
18.12 編程練習 678
《C++ Primer Plus 第6版 中文版習題解答》
第 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
第 1章 預備知識 1
1.1 C++簡介 1
1.2 C++簡史 2
1.2.1 C語言 2
1.2.2 C語言編程原理 2
1.2.3 面向對象編程 3
1.2.4 C++和泛型編程 3
1.2.5 C++的起源 4
1.3 可移植性和標準 5
1.3.1 C++的發展 5
1.3.2 本書遵循的C++標準 6
1.4 程序創建的技巧 6
1.4.1 創建源代碼文件 6
1.4.2 編譯和鏈接 7
1.5 總結 10
第 2章 開始學習C++ 11
2.1 進入C++ 11
2.1.1 main( )函數 12
2.1.2 C++注釋 14
2.1.3 C++預處理器和iostream文件 14
2.1.4 頭文件名 15
2.1.5 名稱空間 15
2.1.6 使用cout進行C++輸出 16
2.1.7 C++源代碼的格式化 17
2.2 C++語句 18
2.2.1 聲明語句和變量 19
2.2.2 賦值語句 20
2.2.3 cout的新花樣 20
2.3 其他C++語句 21
2.3.1 使用cin 21
2.3.2 使用cout進行拼接 21
2.3.3 類簡介 22
2.4 函數 23
2.4.1 使用有返回值的函數 23
2.4.2 函數變體 25
2.4.3 用戶定義的函數 26
2.4.4 用戶定義的有返回值的函數 28
2.4.5 在多函數程序中使用using編譯指令 29
2.5 總結 30
2.6 複習題 30
2.7 編程練習 30
第3章 處理數據 32
3.1 簡單變量 32
3.1.1 變量名 33
3.1.2 整型 34
3.1.3 整型short、int、long和long long 34
3.1.4 無符號類型 37
3.1.5 選擇整型類型 38
3.1.6 整型字面值 39
3.1.7 C++如何確定常量的類型 40
3.1.8 char類型:字符和小整數 41
3.1.9 bool類型 46
3.2 const限定符 46
3.3 浮點數 47
3.3.1 書寫浮點數 47
3.3.2 浮點類型 48
3.3.3 浮點常量 49
3.3.4 浮點數的優缺點 49
3.4 C++算術運算符 50
3.4.1 運算符優先級和結合性 51
3.4.2 除法分支 51
3.4.3 求模運算符 52
3.4.4 類型轉換 53
3.4.5 C++11中的auto聲明 56
3.5 總結 57
3.6 複習題 57
3.7 編程練習 58
第4章 複合類型 59
4.1 數組 59
4.2 字符串 62
4.3 string類簡介 68
4.4 結構簡介 73
4.5 共用體 78
4.6 枚舉 79
4.7 指針和自由存儲空間 80
4.8 指針、數組和指針算術 88
4.9 類型組合 97
4.10 數組的替代品 99
4.11 總結 101
4.12 複習題 101
4.13 編程練習 102
第5章 循環和關系表達式 104
5.1 for循環 104
5.2 while循環 120
5.3 do while循環 124
5.4 基於範圍的for循環(C++11) 125
5.5 循環和文本輸入 125
5.6 嵌套循環和二維數組 131
5.7 總結 134
5.8 複習題 134
5.9 編程練習 135
第6章 分支語句和邏輯運算符 137
6.1 if語句 137
6.2 邏輯表達式 141
6.3 字符函數庫cctype 147
6.4 :運算符 148
6.5 switch語句 149
6.6 break和continue語句 153
6.7 讀取數字的循環 154
6.8 簡單文件輸入/輸出 157
6.9 總結 163
6.10 複習題 163
6.11 編程練習 165
第7章 函數――C++的編程模塊 167
7.1 複習函數的基本知識 167
7.2 函數參數和按值傳遞 171
7.3 函數和數組 175
7.4 函數和二維數組 185
7.5 函數和C-風格字符串 186
7.6 函數和結構 188
7.7 函數和string對象 194
7.8 函數與array對象 195
7.9 遞歸 196
7.10 函數指針 198
7.11 總結 204
7.12 複習題 205
7.13 編程練習 206
第8章 函數探幽 208
8.1 C++內聯函數 208
8.2 引用變量 210
8.3 默認參數 225
8.4 函數重載 227
8.5 函數模板 230
8.6 總結 243
8.7 複習題 243
8.8 編程練習 244
第9章 內存模型和名稱空間 246
9.1 單獨編譯 246
9.2 存儲持續性、作用域和鏈接性 250
9.3 名稱空間 266
9.4 總結 274
9.5 複習題 275
9.6 編程練習 276
第 10章 對象和類 278
10.1 過程性編程和面向對象編程 278
10.2 抽象和類 279
10.3 類的構造函數和析構函數 288
10.4 this指針 296
10.5 對象數組 300
10.6 類作用域 302
10.7 抽象數據類型 304
10.8 總結 307
10.9 複習題 307
10.10 編程練習 308
第 11章使用類 310
11.1 運算符重載 310
11.2 計算時間:一個運算符重載示例 311
11.3 友元 318
11.4 重載運算符:作為成員函數還是非成員函數 324
11.5 再談重載:一個矢量類 324
11.6 類的自動轉換和強制類型轉換 334
11.7 總結 343
11.8 複習題 344
11.9 編程練習 344
第 12章類和動態內存分配 346
12.1 動態內存和類 346
12.2 改進後的新String類 357
12.3 在構造函數中使用new時應注意的事項 364
12.4 有關返回對象的說明 366
12.5 使用指向對象的指針 368
12.6 複習各種技術 374
12.7 隊列模擬 375
12.8 總結 387
12.9 複習題 388
12.10 編程練習 389
第 13章類繼承 392
13.1 一個簡單的基類 393
13.2 繼承:is-a關係 400
13.3 多態公有繼承 400
13.4 靜態聯編和動態聯編 409
13.5 訪問控制:protected 414
13.6 抽象基類 415
13.7 繼承和動態內存分配 421
13.8 類設計回顧 427
13.9 總結 433
13.10 複習題 433
13.11 編程練習 434
第 14章C++中的代碼重用 436
14.1 包含對象成員的類 436
14.2 私有繼承 443
14.3 多重繼承 449
14.4 類模板 462
14.5 總結 482
14.6 複習題 483
14.7 編程練習 484
第 15章友元、異常和其他 488
15.1 友元 488
15.2 嵌套類 495
15.3 異常 499
15.4 RTTI 520
15.5 類型轉換運算符 526
15.6 總結 528
15.7 複習題 528
15.8 編程練習 529
第 16章string類和標準模板庫 530
16.1 string類 530
16.2 智能指針模板類 539
16.3 標準模板庫 545
16.4 泛型編程 553
16.5 函數對象 572
16.6 算法 577
16.7 其他庫 583
16.8 總結 588
16.9 複習題 589
16.10 編程練習 590
第 17章輸入、輸出和文件 592
17.1 C++輸入和輸出概述 592
17.2 使用cout進行輸出 597
17.3 使用cin進行輸入 611
17.4 文件輸入和輸出 622
17.5 內核格式化 638
17.6 總結 640
17.7 複習題 641
17.8 編程練習 642
第 18章探討C++新標準 644
18.1 複習前面介紹過的C++11功能 644
18.2 移動語義和右值引用 650
18.3 新的類功能 658
18.4 Lambda函數 662
18.5 包裝器 666
18.6 可變參數模板 669
18.7 C++11新增的其他功能 672
18.8 語言變化 674
18.9 接下來的任務 675
18.10 總結 675
18.11 複習題 676
18.12 編程練習 678
《C++ Primer Plus 第6版 中文版習題解答》
第 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
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。