C++必知必會

C++必知必會

《C++必知必會》是2006年1月人民郵電出版社出版發行的圖書,作者是杜赫斯特。

基本介紹

  • 中文名:C++必知必會
  • 外文名: C++ Common Knowledge: Essential Intermediate Programming
  •  書號:: 978-7-115-24045-3
  • 從書名: :叢圖靈程式設計叢書
  • 語種:: 簡體中文
圖書簡介,基本信息,譯者序,目錄,

圖書簡介

本書描述了C++ 編程和設計中必須掌握但通常被誤解的主題,這些主題涉及的範圍較廣,包括指針操作、模板、泛型編程、異常處理、記憶體分配、設計模式等。作者根據本人以及其他有經驗的管理人員和培訓老師的經驗總結,對與這些主題相關的知識進行了精心挑選,最終濃縮成63 條。每一條款所包含的內容均為進行產品級C++ 編程所需的關鍵知識。作者稱這些知識為C++ 程式設計師必備的“常識”,其實並不是簡單,而是必不可少。
本書適合於中、高級C++ 程式設計師,也適合C 或Java 程式設計師轉向C++ 程式設計時參考。

基本信息

書名: C++必知必會 書號: 978-7-115-24045-3
C++必知必會
原書名: C++ Common Knowledge: Essential Intermediate Programming
叢書名: 圖靈程式設計叢書
分類: 計算機 >> 程式設計 >> C++
譯者: 榮耀
出版日期: 2010-11-12
語種: 簡體中文
開本: 16開
頁數: 220

譯者序

Stephen C. Dewhurst,貝爾實驗室最早的C++程式設計師之一。他有著20多年的C++套用經驗,涉及的套用領域包括編譯器設計、安全交易、電子商務以及嵌入式電信產品等。他是C++ Gotchas(Addison-Wesley,2003)的作者,並是Programming in C++(第2版)(Prentice Hall,1995)的作者之一。Stephen是The C++ Source顧問委員會的成員之一,是C/C++ Users Journal的資深編輯,並是C++ Report專欄作家。他還是兩款C++編譯器的作者,並發表了大量關於編譯器設計和C++編程技術的文章。
榮耀,南京師範大學教師,一名C++講師和研究者。譯有《Imperfect C++中文版》、《C++ Templates全覽》以及《C++模板超編程》(中文繁體版)等。他原任電力自動化研究院工程師與項目經理,是數個企業級信息系統項目負責人。

目錄

條款1 數據抽象 1
條款2 多態  2
條款3 設計模式  5
條款4 STL  8
條款5 引用是別名而非指針  10
條款6 數組形參  13
條款7 常量指針與指向常量的指針  16
條款8 指向指針的指針  19
條款9 新式轉型操作符  21
條款10 常量成員函式的含義  25
條款11 編譯器會在類中放東西  29
條款12 賦值和初始化並不相同  31
條款13 複製操作  34
條款14 函式指針  37
條款15 指向類成員的指針並非指針  40
條款16 指向成員函式的指針並非指針  43
條款17 處理函式和數組聲明  46
條款18 函式對象  48
條款19 Command模式與好萊塢法則  52
條款20 STL函式對象  55
條款21 重載與重寫並不相同  58
條款22 Template Method模式  60
條款23 名字空間  62
條款24 成員函式查找  66
條款25 實參相依的查找  68
條款26 操作符函式查找  70
條款27 能力查詢  72
條款28 指針比較的含義  75
條款29 虛構造函式與Prototype模式  77
條款30 Factory Method模式  79
條款31 協變返回類型  82
條款32 禁止複製  85
條款33 製造抽象基類  86
條款34 禁止或強制使用堆分配  88
條款35 placement new  90
條款36 特定於類的記憶體管理  93
條款37 數組分配  97
條款38 異常安全公理  100
條款39 異常安全的函式  103
條款40 RAII  106
條款41 new、構造函式和異常  110
條款42 智慧型指針  112
條款43 auto_ptr非同尋常  114
條款44 指針算術  116
條款45 模板術語  119
條款46 類模板顯式特化  121
條款47 模板局部特化  125
條款48 類模板成員特化  129
條款49 利用typename消除歧義  132
條款50 成員模板  136
條款51 採用template消除歧義  140
條款52 針對類型信息的特化  142
條款53 嵌入的類型信息  146
條款54 traits  149
條款55 模板的模板參數  154
條款56 policy  159
條款57 模板實參推導  163
條款58 重載函式模板  167
條款59 SFINAE  169
條款60 泛型算法  172
條款61 只實例化要用的東西  176
條款62 包含哨位  179
條款63 可選的關鍵字 181
參考文獻  184
索引  185
代碼示例索引  195

相關詞條

熱門詞條

聯絡我們