The Complete Guide
De som köpt den här boken har ofta också köpt Python Crash Course, 3rd Edition av Eric Matthes (häftad).
Köp båda 2 för 1196 kr<p>David Vandevoorde is an engineer at the Edison Design Group. He is an active member of the ANSI C++ Standards Committee, and a cofounder of the newsgroup comp.lang.c++.moderated. A graduate of the Brussels Free University and the Rensselaer Polytechnic Institute, his interests include algorithm development, programming languages, and teaching. See www.vandevoorde.com.<p>Nicolai M. Josuttis is an independent technical consultant who designs object-oriented software for the telecommunications, traffic, finance, and manufacturing industries. He is an active member of the C++ Standards Committee Library Working Group. Nicolai has written several books on object-oriented programming and C++. See www.josuttis.com. <br> 0201734842AB09172002
Preface
Acknowledgments for the Second Edition
Acknowledgments for the First Edition
About This Book
Part I: The Basics
Chapter 1: Function Templates
Chapter 2: Class Templates
Chapter 3: Nontype Template Parameters
Chapter 4: Variadic Templates
Chapter 5: Tricky Basics
Chapter 6: Move Semantics and enable_if<>
Chapter 7: By-Value or By-Reference?
Chapter 8: Compile-Time Programming
Chapter 9: Using Templates in Practice
Chapter 10: Basic Template Terminology
Chapter 11: Generic Libraries
Part II: Templates in Depth
Chapter 12: Fundamentals in Depth
Chapter 13: Names in Templates
Chapter 14: Instantiation
Chapter 15: Template Argument Deduction
Chapter 16: Specialization and Overloading
Chapter 17: Future Directions
Part III: Templates and Design
Chapter 18: The Polymorphic Power of Templates
Chapter 19: Implementing Traits
Chapter 20: Overloading on Type Properties
Chapter 21: Templates and Inheritance
Chapter 22: Bridging and Static and Dynamic Polymorphism
Chapter 23: Metaprograms
Chapter 24: Typelists
Chapter 25: Tuples
Chapter 26: Discriminated Unions
Chapter 27: Expression Templates
Chapter 28: Debugging Templates
Appendixes
Appendix A: The One-Definition Rule
Appendix B: Value Categories
Appendix C: Overload Resolution
Appendix D: Standard Type and Meta Utilities
Appendix E: Concepts
Bibliography
Glossary
Index