| | | C++編程思想(兩卷合訂本) Bruce Eckel, Chuck Allison 計算機 | 該商品所屬分類:圖書 -> 機械工業出版社 | 【市場價】 | 894-1296元 | 【優惠價】 | 559-810元 | 【作者】 | Bruce | 【出版社】 | 機械工業出版社 | 【ISBN】 | 9787111350217 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](/c49/99/10027098606831.jpg)
店鋪:機械工業出版社官方旗艦店 出版社:機械工業出版社 ISBN:9787111350217 商品編碼:10027098606831 品牌:機械工業出版社(CMP) 出版時間:2011-07-01 頁數:200 字數:600000 審圖號:9787111350217 作者:Bruce
"![baecf198635367d9.jpg](https://img10.360buyimg.com/cms/jfs/t1/180445/28/6295/377762/60b0bd82E6c4ef32e/baecf198635367d9.jpg) 商品參數 商品基本信息 | 商品名稱: | C++編程思想(兩卷合訂本) | 作者: | (美) Bruce Eckel Chuck Allison | 市場價: | 116.00 | ISBN號: | 9787111350217 | 版次: | 1-2 | 出版日期: | 2011-07 | 頁數: | 927 | 字數: | | 出版社: | 機械工業出版社 | 內容介紹 內容簡介 | 《c++編程思想(兩卷合訂本)》曾榮獲美國《軟件開發》雜志評選的1996年jolt生產力大獎,中文版自2000年推出以來,經久不衰,獲得了讀者的充分肯定和高度評價。 《c++編程思想(兩卷合訂本)》的*1卷是在*1版的基礎上進行了更加深入的分析和修改後得到的*2版,其內容更加集中,可以供不同程度的讀者選擇閱讀。本書*2卷介紹了c++實用的編程技術和*佳的實踐方法,深入探究了異常處理方法和異常安全設計;介紹c++的字符串、輸入輸出流的現代用法;解釋多重繼承問題的難點,描述了典型的設計模式及其實現,特別介紹了多線程處理編程技術。 《c++編程思想(兩卷合訂本)》是c++領域內一本*威的著作,書中的內容、講授方法、練習既適合課堂教學,又適合讀者自學。本書適合作為高等院校計算機及相關專業的本科生、研究生的教材,也可供從事軟件開發的研究人員和科技工作者參考。 | 目錄 目錄 | 出版者的話 出版說明 *1卷 標準c++導引 譯者序 3 前言 5 *1章 對像導言 11 1.1 抽像的過程 11 1.2 對像有一個接口 12 1.3 實現的隱藏 14 1.4 實現的重用 15 1.5 繼承:重用接口 15 1.5.1 is-a 關繫和is-like-a 關繫 18 1.6 具有多態性的可互換對像 18 1.7 創建和銷毀對像 21 1.8 異常處理:應對錯誤 22 1.9 分析和設計 22 1.9.1 第0階段:制定計劃 24 1.9.2 *1階段:我們在做什麼 24 1.9.3 *2階段:我們將如何建立對像 26
.1.9.4 第3階段:創建核心 28 1.9.5 第4階段:迭代用例 29 1.9.6 第5階段:進化 29 1.9.7 計劃的回報 30 1.10 極限編程 30 1.10.1 先寫測試 31 1.10.2 結對編程 32 1.11 為什麼c++會成功 32 1.11.1 一個較好的c 32 1.11.2 延續式的學習過程 33 1.11.3 效率 33 1.11.4 繫統更容易表達和理解 33 1.11.5 盡量使用庫 33 1.11.6 利用模板的源代碼重用 34 1.11.7 錯誤處理 34 1.11.8 大型程序設計 34 1.12 為向oop轉變而采取的策略 34 1.12.1 指導方針 35 1.12.2 管理的障礙 35 1.13 小結 37 *2章 對像的創建與使用 38 2.1 語言的翻譯過程 38 2.1.1 解釋器 38 2.1.2 編譯器 39 2.1.3 編譯過程 39 2.2 分段編譯工具 40 2.2.1 聲明與定義 40 2.2.2 連接 44 2.2.3 使用庫文件 44 2.3 編寫*一個c++程序 45 2.3.1 使用iostream類 45 2.3.2 名字空間 46 2.3.3 程序的基本結構 47 2.3.4 “hello, world!” 47 2.3.5 運行編譯器 48 2.4 關於輸入輸出流 48 2.4.1 字符數組的拼接 49 2.4.2 讀取輸入數據 49 2.4.3 調用其他程序 50 2.5 字符串簡介 50 2.6 文件的讀寫 51 2.7 vector簡介 52 2.8 小結 55 2.9 練習 56 第3章 c++中的c 57 3.1 創建函數 57 3.1.1 函數的返回值 58 3.1.2 使用c的函數庫 59 3.1.3 通過庫管理器創建自己的庫 59 3.2 執行控制語句 60 3.2.1 真和假 60 3.2.2 if-else語句 60 3.2.3 while語句 61 3.2.4 do-while語句 61 3.2.5 for語句 62 3.2.6 關鍵字break 和 continue 63 3.2.7 switch語句 64 3.2.8 使用和濫用goto 65 3.2.9 遞歸 65 3.3 運算符簡介 66 3.3.1 優先級 66 3.3.2 自增和自減 67 3.4 數據類型簡介 67 3.4.1 基本內建類型 67 3.4.2 bool類型與true和false 68 3.4.3 說明符 69 3.4.4 指針簡介 70 3.4.5 修改外部對像 72 3.4.6 c++引用簡介 74 3.4.7 用指針和引用作為修飾符 75 3.5 作用域 76 3.5.1 實時定義變量 77 3.6 指定存儲空間分配 78 3.6.1 全局變量 78 3.6.2 局部變量 79 3.6.3 靜態變量 80 3.6.4 外部變量 81 3.6.5 常量 82 3.6.6 volatile變量 83 3.7 運算符及其使用 83 3.7.1 賦值 83 3.7.2 數學運算符 83 3.7.3 關繫運算符 85 3.7.4 邏輯運算符 85 3.7.5 位運算符 85 3.7.6 移位運算符 86 3.7.運算符 88 3.7.運算符 88 3.7.9 逗號運算符 89 3.7.10 使用運算符時的常見問題 89 3.7.11 轉換運算符 90 3.7.12 c++的顯式轉換 90 3.7.13 sizeof—獨立運算符 93 3.7.14 asm 關鍵字 94 3.7.15 顯式運算符 94 3.8 創建復合類型 94 3.8.1 用typedef命名別名 95 3.8.2 用struct把變量結合在一起 95 3.8.3 用enum提高程度清晰度 97 3.8.4 用union內存 98 3.8.5 數組 99 3.9 調試技巧 106 3.9.1 調試標記 106 3.9.2 把變量和表達式轉換成字符串 108 3.9.3 c語言assert( )宏 108 3.10 函數地址 109 3.10.1 定義函數指針 109 3.10.2 復雜的聲明和定義 109 3.10.3 使用函數指針 110 3.10.4 指向函數的指針數組 111 3.11 make:管理分段編譯 111 3.11.1 make的行為 112 3.11.2 本書中的makefile 114 3.11.3 makefile的一個例子 114 3.12 小結 116 3.13 練習 116 第4章 數據抽像 119 4.1 一個袖珍c庫 119 4.1.1 動態存儲分配 122 4.1.2 有害的猜測 124 4.2 哪兒出問題 125 4.3 基本對像 126 4.4 什麼是對像 130 4.5 抽像數據類型 131 4.6 對像細節 131 4.7 頭文件形式 132 4.7.1 頭文件的重要性 132 4.7.2 多次聲明問題 133 4.7.3 預處理器指示#define、#ifdef 和#endif 134 4.7.4 頭文件的標準 134 4.7.5 頭文件中的名字空間 135 4.7.6 在項目中使用頭文件 135 4.8 嵌套結構 136 4.8.1 全局作用域解析 138 4.9 小結 139 4.10 練習 139 第5章 隱藏實現 142 5.1 設置限制 142 5.2 c++的訪問控制 142 5.2.1 protected說明符 144 5. 144 5.3.1 146 5.3.2 它是純面向對像的嗎 148 5.4 對像布局 148 5.5 類 149 5.5.1 用訪問控制來修改stash 151 5.5.2 用訪問控制來修改stack 151 5.6 句柄類 152 5.6.1 隱藏實現 152 5.6.2 減少重復編譯 152 5.7 小結 154 5.8 練習 154 第6章 初始化與清除 156 6.1 用構造函數確保初始化 156 6.2 用析構函數確保清除 157 6.3 清除定義塊 159 6.3.1 for循環 160 6.3.2 內存分配 161 6.4 帶有構造函數和析構函數的stash 162 6.5 帶有構造函數和析構函數的stack 164 6.6 聚合初始化 166 6.7 默認構造函數 168 6.8 小結 169 6.9 練習 169 第7章 函數重載與默認參數 171 7.1 名字修飾 172 7.1.1 用返回值重載 172 7.1.2 類型安全連接 172 7.2 重載的例子 173 7.3 聯合 176 7.4 默認參數 178 7.4.1 占位符參數 179 7.5 選擇重載還是默認參數 180 7.6 小結 183 7.7 練習 183 第8章 常量 185 8.1 值替代 185 8.1.1 頭文件裡的const 186 8.1.2 const的安全性 186 8.1.3 聚合 187 8.1.4 與c語言的區別 187 8.2 指針 188 8.2.1 指向const的指針 189 8.2.2 const指針 189 8.2.3 賦值和類型檢查 190 8.3 函數參數和返回值 191 8.3.1 傳遞const值 191 8.3.2 返回const值 191 8.3.3 傳遞和返回地址 193 8.4 類 195 8.4.1 類裡的const 196 8.4.2 編譯期間類裡的常量 198 8.4.3 const對像和成員函數 200 8.5 volatile 204 8.6 小結
|
" | | | | | |