商品簡介
作者簡介
目次
相關商品
商品簡介
本書是一部久經考驗、短小精悍的C++ 編程規范。給出的C++ 編碼規范和建議主要涉及了格式、命名、文檔、編程、包以及泛型等內容,能夠幫助廣大程序員編寫出更易于理解、維護、擴展而且更有效、更專業的C++ 代碼。 本書適用于各層次C++ 程序員。
作者簡介
本書作者均為世界頂尖的C++程序員,曾共同打造了Rogue Wave公司聞名世界的C++程序庫。
目次
Contents
1. Introduction 0
Disclaimer 2
Acknowledgments 2
2. General Principles 4
3. Formatting Conventions 8
3.1 Indentation 8
4. Naming Conventions 22
4.1 Preprocessor Macro Names 22
4.2 Type and Constant Names 22
4.3 Function Names 26
4.4 Variable and Parameter Names 28
4.5 General 32
5. Documentation Conventions 38
6. Programming Principles 54
6.1 Engineering 54
6.2 Class Design 60
6.3 Thread Safety and Concurrency 70
7. Programming Conventions 78
7.1 Preprocessor 78
7.2 Declarations 86
7.3 Scoping 90
7.4 Functions and Methods 92
7.5 Classes 100
7.6 Class Members 106
7.7 Operators 126
7.8 Templates 136
7.9 Type Safety, Casting, and Conversion 140
7.10 Initialization and Construction 152
7.11 Statements and Expressions 164
7.12 Control Flow 170
7.13 Error and Exception Handling 176
7.14 Efficiency 188
8. Packaging Conventions 194
8.1 Scoping 194
8.2 Organization 198
8.3 Files 204
Summary 208
Glossary 222
目 錄
第1章 引言 1
聲明 3
致謝 3
第2章 一般原則 5
第3章 格式約定 9
3.1 縮進 9
第4章 命名約定 23
4.1 預處理宏的命名 23
4.2 類型和常量的命名 23
4.3 函數的命名 27
4.4 變量和參數的命名 29
4.5 通用原則 33
第5章 文檔約定 39
第6章 編程原則 55
6.1 工程 55
6.2 類的設計 61
6.3 線程安全與并發 71
第7章 編程約定 79
7.1 預處理 79
7.2 聲明 87
7.3 作用范圍 91
7.4 函數和方法 93
7.5 類 101
7.6 類成員 107
7.7 操作符 127
7.8 模板 137
7.9 類型安全、強制轉換和類型轉換 141
7.10 初始化與對象的構造 153
7.11 語句與表達式 165
7.12 控制流 171
7.13 錯誤和異常處理 177
7.14 效率 189
第8章 打包約定 195
8.1 作用范圍 195
8.2 組織 199
8.3 文件 205
摘要 209
術語表 223
參考書目 242
索引 244
1. Introduction 0
Disclaimer 2
Acknowledgments 2
2. General Principles 4
3. Formatting Conventions 8
3.1 Indentation 8
4. Naming Conventions 22
4.1 Preprocessor Macro Names 22
4.2 Type and Constant Names 22
4.3 Function Names 26
4.4 Variable and Parameter Names 28
4.5 General 32
5. Documentation Conventions 38
6. Programming Principles 54
6.1 Engineering 54
6.2 Class Design 60
6.3 Thread Safety and Concurrency 70
7. Programming Conventions 78
7.1 Preprocessor 78
7.2 Declarations 86
7.3 Scoping 90
7.4 Functions and Methods 92
7.5 Classes 100
7.6 Class Members 106
7.7 Operators 126
7.8 Templates 136
7.9 Type Safety, Casting, and Conversion 140
7.10 Initialization and Construction 152
7.11 Statements and Expressions 164
7.12 Control Flow 170
7.13 Error and Exception Handling 176
7.14 Efficiency 188
8. Packaging Conventions 194
8.1 Scoping 194
8.2 Organization 198
8.3 Files 204
Summary 208
Glossary 222
目 錄
第1章 引言 1
聲明 3
致謝 3
第2章 一般原則 5
第3章 格式約定 9
3.1 縮進 9
第4章 命名約定 23
4.1 預處理宏的命名 23
4.2 類型和常量的命名 23
4.3 函數的命名 27
4.4 變量和參數的命名 29
4.5 通用原則 33
第5章 文檔約定 39
第6章 編程原則 55
6.1 工程 55
6.2 類的設計 61
6.3 線程安全與并發 71
第7章 編程約定 79
7.1 預處理 79
7.2 聲明 87
7.3 作用范圍 91
7.4 函數和方法 93
7.5 類 101
7.6 類成員 107
7.7 操作符 127
7.8 模板 137
7.9 類型安全、強制轉換和類型轉換 141
7.10 初始化與對象的構造 153
7.11 語句與表達式 165
7.12 控制流 171
7.13 錯誤和異常處理 177
7.14 效率 189
第8章 打包約定 195
8.1 作用范圍 195
8.2 組織 199
8.3 文件 205
摘要 209
術語表 223
參考書目 242
索引 244
主題書展
更多
主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。