Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Exception-Saf
            
暫譯: 卓越的 C++:47 個工程難題、程式設計問題與例外安全
        
        Herb Sutter
- 出版商: Addison Wesley
 - 出版日期: 1999-11-28
 - 售價: $2,060
 - 貴賓價: 9.5 折 $1,957
 - 語言: 英文
 - 頁數: 240
 - 裝訂: Paperback
 - ISBN: 0201615622
 - ISBN-13: 9780201615623
 - 
    相關分類:
    
      C++ 程式語言
 
已絕版
買這商品的人也買了...
- 
                
                  
                  
                Effective C++: 50 Specific Ways to Improve Your Programs and Design, 2/e$560$549 - 
                
                  
                  
                Efficient C++: Performance Programming Techniques$1,590$1,511 - 
                
                  
                  
                計算機組織與設計--軟硬體界面第二版 (Computer Organization & Design, 2/e)$680$537 - 
                
                  
                  
                Modern C++ Design: Generic Programming and Design Patterns Applied (Paperback)$2,480$2,430 - 
                
                  
                  
                Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Paperback)$2,060$1,957 - 
                
                  
                  
                Introduction to Algorithms, 2/e (Hardcover)$990$970 - 
                
                  
                  
                More Exceptional C++ (Paperback)$1,723$1,689 - 
                
                  
                  
                802.11 Wireless Networks: The Definitive Guide$1,620$1,539 - 
                
                  
                  
                LPI Linux 資格檢定 (LPI Linux Certification in a Nutshell)$880$695 - 
                
                  
                  
                Computer Architecture: A Quantitative Approach, 3/e(精裝本)$1,300$1,274 - 
                
                  
                  
                演算法導論 (Introduction to Algorithms, 2/e)$860$679 - 
                
                  
                  
                生物資訊學電腦技術 (Developing Bioinformatics Computer Skills)$780$616 - 
                
                  
                  
                ASP.NET 程式設計徹底研究$590$466 - 
                
                  
                  
                STRUTS 實作手冊(Struts in Action: Building Web Applications with the Leading Java Framework)$690$538 - 
                
                  
                  
                作業系統$650$618 - 
                
                  
                  
                物件導向系統分析與設計─使用 UML 與 JAVA$280$252 - 
                
                  
                  
                TCP/IP Illustrated, Volume 1 國際中文版 (TCP/IP Illustrated, Vol. 1)$820$697 - 
                
                  
                  
                重構─改善既有程式的設計$720$569 - 
                
                  
                  
                CMOS 電路模擬與設計─使用 Hspice$350$315 - 
                
                  
                  
                $1,805UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3/e (Paperback) - 
                
                  
                  
                鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 - 
                
                  
                  
                人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 - 
                
                  
                  
                ISA Server 2004 防火牆安裝與管理指南$640$506 - 
                
                  
                  
                ASP.NET 2.0 深度剖析範例集$650$507 - 
                
                  
                  
                Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman (Paperback)$1,250$1,188 
商品描述
Table Of Contents
GENERIC PROGRAMMING AND THE C++ STANDARD LIBRARY.
Item 2: Case-Insensitive Strings-Part 1.
Item 3: Case-Insensitive Strings-Part 2.
Item 4: Maximally Reusable Generic Containers-Part 1.
Item 5: Maximally Reusable Generic Containers-Part 2.
Item 6: Temporary Objects.
Item 7: Using the Standard Library (or, Temporaries Revisited).
EXCEPTION-SAFETY ISSUES AND TECHNIQUES.
Item 9: Writing Exception-Safe Code-Part 2.
Item 10: Writing Exception-Safe Code-Part 3.
Item 11: Writing Exception-Safe Code-Part 4.
Item 12: Writing Exception-Safe Code-Part 5.
Item 13: Writing Exception-Safe Code-Part 6.
Item 14: Writing Exception-Safe Code-Part 7.
Item 15: Writing Exception-Safe Code-Part 8.
Item 16: Writing Exception-Safe Code-Part 9.
Item 17: Writing Exception-Safe Code-Part 10.
Item 18: Code Complexity-Part 1.
Item 19: Code Complexity-Part 2.
CLASS DESIGN AND INHERITANCE.
Item 21: Overriding Virtual Functions.
Item 22: Class Relationships-Part 1.
Item 23: Class Relationships-Part 2.
Item 24: Uses and Abuses of Inheritance.
Item 25: Object-Oriented Programming.
COMPILER FIREWALLS AND THE PIMPL IDIOM.
Item 27: Minimizing Compile-time Dependencies-Part 2.
Item 28: Minimizing Compile-time Dependencies-Part 3.
Item 29: Compilation Firewalls.
Item 30: The “Fast Pimpl” Idiom.
NAME LOOKUP, NAMESPACES, AND THE INTERFACE PRINCIPLE.
Item 32: Name Lookup and the Interface Principle-Part 2.
Item 33: Name Lookup and the Interface Principle-Part 3.
Item 34: Name Lookup and the Interface Principle-Part 4.
MEMORY MANAGEMENT.
Item 36: Memory Management-Part 2.
Item 37: auto_ptr.
TRAPS, PITFALLS, AND ANIT-IDIOMS.
Item 39: Automatic Conversions.
Item 40: Object Lifetimes-Part 1.
Item 41: Object Lifetimes-Part 2.
MISCELLANEOUS TOPICS.
Item 43: Const-Correctness.
Item 44: Casts.
Item 45: bool.
Item 46: Forwarding Functions.
Item 47: Control Flow.
Afterword.
Bibliography.
Index. 0201615622T04062001
商品描述(中文翻譯)
目錄
通用程式設計與 C++ 標準庫
項目 1: 迭代器  
項目 2: 不區分大小寫的字串 - 第 1 部分  
項目 3: 不區分大小寫的字串 - 第 2 部分  
項目 4: 最大可重用的通用容器 - 第 1 部分  
項目 5: 最大可重用的通用容器 - 第 2 部分  
項目 6: 臨時物件  
項目 7: 使用標準庫(或,臨時物件重訪)
例外安全性問題與技術
項目 8: 撰寫例外安全的程式碼 - 第 1 部分  
項目 9: 撰寫例外安全的程式碼 - 第 2 部分  
項目 10: 撰寫例外安全的程式碼 - 第 3 部分  
項目 11: 撰寫例外安全的程式碼 - 第 4 部分  
項目 12: 撰寫例外安全的程式碼 - 第 5 部分  
項目 13: 撰寫例外安全的程式碼 - 第 6 部分  
項目 14: 撰寫例外安全的程式碼 - 第 7 部分  
項目 15: 撰寫例外安全的程式碼 - 第 8 部分  
項目 16: 撰寫例外安全的程式碼 - 第 9 部分  
項目 17: 撰寫例外安全的程式碼 - 第 10 部分  
項目 18: 程式碼複雜度 - 第 1 部分  
項目 19: 程式碼複雜度 - 第 2 部分
類別設計與繼承
項目 20: 類別機制  
項目 21: 覆寫虛擬函數  
項目 22: 類別關係 - 第 1 部分  
項目 23: 類別關係 - 第 2 部分  
項目 24: 繼承的使用與濫用  
項目 25: 物件導向程式設計
編譯器防火牆與 Pimpl 慣用法
項目 26: 最小化編譯時依賴 - 第 1 部分  
項目 27: 最小化編譯時依賴 - 第 2 部分  
項目 28: 最小化編譯時依賴 - 第 3 部分  
項目 29: 編譯防火牆  
項目 30: “快速 Pimpl”慣用法
名稱查找、命名空間與介面原則
項目 31: 名稱查找與介面原則 - 第 1 部分  
項目 32: 名稱查找與介面原則 - 第 2 部分  
項目 33: 名稱查找與介面原則 - 第 3 部分  
項目 34: 名稱查找與介面原則 - 第 4 部分
記憶體管理
項目 35: 記憶體管理 - 第 1 部分  
項目 36: 記憶體管理 - 第 2 部分  
項目 37: auto_ptr
陷阱、隱患與反慣用法
項目 38: 物件身份  
項目 39: 自動轉換  
項目 40: 物件生命週期 - 第 1 部分  
項目 41: 物件生命週期 - 第 2 部分
其他主題
項目 42: 變數初始化 - 或者是?  
項目 43: 常數正確性  
項目 44: 型別轉換  
項目 45: bool  
項目 46: 轉發函數  
項目 47: 控制流程  
後記  
參考文獻  
索引 0201615622T04062001
