發表於2024-12-14
【中文版】包郵C++ primer plus(第六版)C++程序設計 C++入門經典教程書 pdf epub mobi txt 電子書 下載
商品參數
書 名:C++ Primer Plus 第6版中文版 作 者:[美]Stephen Prata 著 齣 版 社人民郵電齣版社 I S B N :9787115279460 齣版時間:2012-7-1 印刷時間:2012-7-1 版 次:1 印 次:1 頁數:936 字 數:1946000 開 本:16開 包 裝:平裝 重 量:1410g 定 價:99元目錄
第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++和泛型編程 4 1.2.5 C++的起源 4 1.3 可移植性和標準 5 1.3.1 C++的發展 6 1.3.2 本書遵循的C++標準 6 1.4 程序創建的技巧 6 1.4.1 創建源代碼文件 7 1.4.2 編譯和鏈接 8 1.5 總結 10 第2章 開始學習C++ 12 2.1 進入C++ 12 2.1.1 main()函數 13 2.1.2 C++注釋 15 2.1.3 C++預處理器和iostream文件 16 2.1.4 頭文件名 16 2.1.5 名稱空間 17 2.1.6 使用cout進行C++輸齣 18 2.1.7 C++源代碼的格式化 19 2.2 C++語句 21 2.2.1 聲明語句和變量 21 2.2.2 賦值語句 22 2.2.3 cout的新花樣 23 2.3 其他C++語句 23 2.3.1 使用cin 24 2.3.2 使用cout進行拼接 24 2.3.3 類簡介 25 2.4 函數 26 2.4.1 使用有返迴值的函數 26 2.4.2 函數變體 29 2.4.3 用戶定義的函數 29 2.4.4 用戶定義的有返迴值的函數 32 2.4.5 在多函數程序中使用using編譯指令 33 2.5 總結 34 2.6 復習題 35 2.7 編程練習 35 第3章 處理數據 37 3.1 簡單變量 37 3.1.1 變量名 38 3.1.2 整型 39 3.1.3 整型short、int、long和long long 39 3.1.4 無符號類型 43 3.1.5 選擇整型類型 45 3.1.6 整型字麵值 45 3.1.7 C++如何確定常量的類型 47 3.1.8 char類型:字符和小整數 47 3.1.9 bool類型 53 3.2 const限定符 54 3.3 浮點數 55 3.3.1 書寫浮點數 55 3.3.2 浮點類型 56 3.3.3 浮點常量 58 3.3.4 浮點數的優缺點 58 3.4 C++算術運算符 59 3.4.1 運算符優先級和結閤性 60 3.4.2 除法分支 60 3.4.3 求模運算符 61 3.4.4 類型轉換 62 3.4.5 C++11中的auto聲明 66 3.5 總結 67 3.6 復習題 67 3.7 編程練習 68 第4章 復閤類型 70 4.1 數組 70 4.1.1 程序說明 72 4.1.2 數組的初始化規則 73 4.1.3 C++11數組初始化方法 73 4.2 字符串 74 4.2.1 拼接字符串常量 75 4.2.2 在數組中使用字符串 76 4.2.3 字符串輸入 77 4.2.4 每次讀取一行字符串輸入 78 4.2.5 混閤輸入字符串和數字 81 4.3 string類簡介 82 4.3.1 C++11字符串初始化 83 4.3.2 賦值、拼接和附加 83 4.3.3 string類的其他操作 84 4.3.4 string類I/O 86 4.3.5 其他形式的字符串字麵值 87 4.4 結構簡介 88 4.4.1 在程序中使用結構 89 4.4.2 C++11結構初始化 91 4.4.3 結構可以將string類作為成員嗎 91 4.4.4 其他結構屬性 91 4.4.5 結構數組 93 4.4.6 結構中的位字段 94 4.5 共用體 94 4.6 枚舉 95 4.6.1 設置枚舉量的值 97 4.6.2 枚舉的取值範圍 97 4.7 指針和自由存儲空間 97 4.7.1 聲明和初始化指針 100 4.7.2 指針的危險 101 4.7.3 指針和數字 102 4.7.4 使用new來分配內存 102 4.7.5 使用delete釋放內存 104 4.7.6 使用new來創建動態數組 104 4.8 指針、數組和指針算術 106 4.8.1 程序說明 107 4.8.2 指針小結 109 4.8.3 指針和字符串 111 4.8.4 使用new創建動態結構 114 4.8.5 自動存儲、靜態存儲和動態存儲 117 4.9 類型組閤 118 4.10 數組的替代品 120 4.10.1 模闆類vector 120 4.10.2 模闆類array(C++11) 120 4.10.3 比較數組、vector對象和array對象 120 4.11 總結 122 4.12 復習題 123 4.13 編程練習 123 第5章 循環和關係錶達式 125 5.1 for循環 125 5.1.1 for循環的組成部分 126 5.1.2 迴到for循環 131 5.1.3 修改步長 132 5.1.4 使用for循環訪問字符串 133 5.1.5 遞增運算符(++)和遞減運算符(--) 133 5.1.6 副作用和順序點 134 5.1.7 前綴格式和後綴格式 135 5.1.8 遞增/遞減運算符和指針 135 5.1.9 組閤賦值運算符 136 5.1.10 復閤語句(語句塊) 136 5.1.11 其他語法技巧——逗號運算符 138 5.1.12 關係錶達式 140 5.1.13 賦值、比較和可能犯的錯誤 141 5.1.14 C-風格字符串的比較 142 5.1.15 比較string類字符串 144 5.2 while循環 145 5.2.1 for與while 147 5.2.2 等待一段時間:編寫延時循環 148 5.3 do while循環 150 5.4 基於範圍的for循環(C++11) 152 5.5 循環和文本輸入 152 5.5.1 使用原始的cin進行輸入 152 5.5.2 使用cin.get(char)進行補救 153 5.5.3 使用哪一個cin.get() 154 5.5.4 文件尾條件 155 5.5.5 另一個cin.get()版本 157 5.6 嵌套循環和二維數組 159 5.6.1 初始化二維數組 160 5.6.2 使用二維數組 160 5.7 總結 162 5.8 復習題 163 5.9 編程練習 163 第6章 分支語句和邏輯運算符 165 6.1 if語句 165 6.1.1 if else語句 167 6.1.2 格式化if else語句 168 6.1.3 if else if else結構 169 6.2 邏輯錶達式 170 6.2.1 邏輯OR運算符:|| 171 6.2.2 邏輯AND運算符:&& 172 6.2.3 用&&來設置取值範圍 174 6.2.4 邏輯NOT運算符:! 175 6.2.5 邏輯運算符細節 176 6.2.6 其他錶示方式 177 6.3 字符函數庫cctype 177 6.4 ?:運算符 179 6.5 switch語句 180 6.5.1 將枚舉量用作標簽 183 6.5.2 switch和if else 184 6.6 break和continue語句 185 6.7 讀取數字的循環 187 6.8 簡單文件輸入/輸齣 190 6.8.1 文本I/O和文本文件 190 6.8.2 寫入到文本文件中 191 6.8.3 讀取文本文件 194 6.9 總結 197 6.10 復習題 198 6.11 編程練習 199 第7章 函數——C++的編程模塊 202 7.1 復習函數的基本知識 202 7.1.1 定義函數 203 7.1.2 函數原型和函數調用 205 7.2 函數參數和按值傳遞 207 7.2.1 多個參數 208 7.2.2 另外一個接受兩個參數的函數 210 7.3 函數和數組 212 7.3.1 函數如何使用指針來處理數組 213 7.3.2 將數組作為參數意味著什麼 213 7.3.3 更多數組函數示例 215 7.3.4 使用數組區間的函數 220 7.3.5 指針和const 221 7.4 函數和二維數組 224 7.5 函數和C-風格字符串 225 7.5.1 將C-風格字符串作為參數的函數 225 7.5.2 返迴C-風格字符串的函數 227 7.6 函數和結構 228 7.6.1 傳遞和返迴結構 228 7.6.2 另一個處理結構的函數示例 230 7.6.3 傳遞結構的地址 234 7.7 函數和string對象 235 7.8 函數與array對象 236 7.9 遞歸 238 7.9.1 包含一個遞歸調用的遞歸 239 7.9.2 包含多個遞歸調用的遞歸 240 7.10 函數指針 241 7.10.1 函數指針的基礎知識 241 7.10.2 函數指針示例 243 7.10.3 深入探討函數指針 244 7.10.4 使用typedef進行簡化 248 7.11 總結 248 7.12 復習題 249 7.13 編程練習 250 第8章 函數探幽 253 8.1 C++內聯函數 253 8.2 引用變量 255 8.2.1 創建引用變量 256 8.2.2 將引用用作函數參數 258 8.2.3 引用的屬性和特彆之處 260 8.2.4 將引用用於結構 263 8.2.5 將引用用於類對象 268 8.2.6 對象、繼承和引用 271 8.2.7 何時使用引用參數 274 8.3 默認參數 274 8.4 函數重載 276 8.4.1 重載示例 278 8.4.2 何時使用函數重載 280 8.5 函數模闆 281 8.5.1 重載的模闆 283 8.5.2 模闆的局限性 285 8.5.3 顯式具體化 285 8.5.4 實例化和具體化 288 8.5.5 編譯器選擇使用哪個函數版本 289 8.5.6 模闆函數的發展 295 8.6 總結 297 8.7 復習題 297 8.8 編程練習 298 第9章 內存模型和名稱空間 300 9.1 單獨編譯 300 9.2 存儲持續性、作用域和鏈接性 304 9.2.1 作用域和鏈接 305 9.2.2 自動存儲持續性 305 9.2.3 靜態持續變量 309 9.2.4 靜態持續性、外部鏈接性 310 9.2.5 靜態持續性、內部鏈接性 313 9.2.6 靜態存儲持續性、無鏈接性 315 9.2.7 說明符和限定符 317 9.2.8 函數和鏈接性 318 9.2.9 語言鏈接性 319 9.2.10 存儲方案和動態分配 319 9.3 名稱空間 324 9.3.1 傳統的C++名稱空間 324 9.3.2 新的名稱空間特性 325 9.3.3 名稱空間示例 331 9.3.4 名稱空間及其前途 334 9.4 總結 335 9.5 復習題 335 9.6 編程練習 338 第10章 對象和類 340 10.1 過程性編程和麵嚮對象編程 340 10.2 抽象和類 341 10.2.1 類型是什麼 341 10.2.2 C++中的類 342 10.2.3 實現類成員函數 345 10.2.4 使用類 349 10.2.5 修改實現 350 10.2.6 小結 351 10.3 類的構造函數和析構函數 352 10.3.1 聲明和定義構造函數 353 10.3.2 使用構造函數 354 10.3.3 默認構造函數 354 10.3.4 析構函數 355 10.3.5 改進Stock類 356 10.3.6 構造函數和析構函數小結 362 10.4 this指針 363 10.5 對象數組 368 10.6 類作用域 370 10.6.1 作用域為類的常量 371 10.6.2 作用域內枚舉(C++11) 372 10.7 抽象數據類型 373 10.8 總結 376 10.9 復習題 377 10.10 編程練習 377 第11章 使用類 380 11.1 運算符重載 380 11.2 計算時間:一個運算符重載示例 381 11.2.1 添加加法運算符 384 11.2.2 重載限製 387 11.2.3 其他重載運算符 388 11.3 友元 390 11.3.1 創建友元 391 11.3.2 常用的友元:重載<<運算符 392 11.4 重載運算符:作為成員函數還是非成員函數 397 11.5 再談重載:一個矢量類 398 11.5.1 使用狀態成員 404 11.5.2 為Vector類重載算術運算符 406 11.5.3 對實現的說明 408 11.5.4 使用Vector類來模擬隨機漫步 408 11.6 類的自動轉換和強製類型轉換 411 11.6.1 轉換函數 415 11.6.2 轉換函數和友元函數 419 11.7 總結 421 11.8 復習題 422 11.9 編程練習 422 第12章 類和動態內存分配 425 12.1 動態內存和類 425 12.1.1 復習示例和靜態類成員 425 【中文版】包郵C++ primer plus(第六版)C++程序設計 C++入門經典教程書 下載 mobi epub pdf txt 電子書書不錯,質量很好
評分還不錯
評分書是好書,對我的幫助很大
評分這本書看著一點不像正版,紙張質量差,還有就是店傢發韻達快遞真實一大敗筆,強行14號下單讓我15號纔拿到,嗬嗬
評分C++精品書 物流很快 書質量不錯
評分挺好的。看瞭一晚,頭疼
評分講的很細很全,對於初學C++的人來說很好
評分書不錯,質量很好
評分好書
【中文版】包郵C++ primer plus(第六版)C++程序設計 C++入門經典教程書 pdf epub mobi txt 電子書 下載