C++ Templates: The Complete Guide (Hardcover)

David Vandevoorde, Nicolai M. Josuttis

  • 出版商: Addison Wesley
  • 出版日期: 2002-11-22
  • 定價: $2,400
  • 售價: 6.0$1,440
  • 語言: 英文
  • 頁數: 560
  • 裝訂: Hardcover
  • ISBN: 0201734842
  • ISBN-13: 9780201734843
  • 相關分類: C++ 程式語言
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

商品描述

Table of Contents

Preface.
Acknowledgments.
1. About This Book.

I. THE BASICS.


2. Function Templates.
3. Class Templates.
4. Nontype Template Parameters.
5. Tricky Basics.
6. Using Templates in Practice.
7. Basic Template Terminology.

 

II. TEMPLATES IN DEPTH.


8. Fundamentals in Depth.
9. Names in Templates.
10. Instantiation.
11. Template Argument Deduction.
12. Specialization and Overloading.
13. Future Directions.

 

III. TEMPLATES AND DESIGN.


14. The Polymorphic Power of Templates.
15. Traits and Policy Classes.
16. Templates and Inheritance.
17. Metaprograms.
18. Expression Templates.

IV. ADVANCED APPLICATIONS.


19. Type Classification.
20. Smart Pointers.
21. Tuples.
22. Function Objects and Callbacks.

APPENDIXES.


A: The One-Definition Rule.
B: Overload Resolution.
Bibliography.
Newsgroups.
Books and Web Sites.
Glossary.

商品描述(中文翻譯)

目錄


前言。
致謝。
1. 關於本書。


I. 基礎知識。





2. 函數模板。
3. 類模板。
4. 非類型模板參數。
5. 基礎知識技巧。
6. 實際應用模板。
7. 基礎模板術語。


 


II. 深入理解模板。





8. 深入理解基礎知識。
9. 模板中的名稱。
10. 實例化。
11. 模板參數推斷。
12. 特化和重載。
13. 未來發展方向。


 


III. 模板與設計。





14. 模板的多態性能力。
15. 特性和策略類。
16. 模板和繼承。
17. 元程序。
18. 表達式模板。


IV. 高級應用。





19. 類型分類。
20. 智能指針。
21. 元組。
22. 函數對象和回調。

附錄。




A: 單一定義規則。
B: 重載解析。
參考文獻。
新聞組。
書籍和網站。
詞彙表。