Now Australia's Biggest Toy Store

We won't be beaten by anyone. Guaranteed

C++ Templates

New or Used: $104.91
New or Used: $104.91
Product Description
Product Details

Table of Contents

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

About the Author

David Vandevoorde started programming C++ in the late 1980s. After obtaining a PhD from the Rensselaer Polytechnic Institute, he became technical lead of Hewlett-Packard's C++ compiler team. In 1999 he joined the Edison Design Group (EDG), whose C++ compiler technology is widely recognized as the industry's most advanced. He is an active member of the C++ Standard Committee and a moderator of the newsgroup comp.lang.c++.moderated (which he co-founded). He is the author of C++ Solutions, the companion to The C++ Programming Language, 3rd Edition. Nicolai M. Josuttis is well known for his best-selling de-facto standard bookThe C++ Standard Library - A Tutorial and Reference. He 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++ Standard Committee and a partner at System Bauhaus, a German group of prominent object-oriented system development experts. Josuttis has written several other books on object-oriented programming and C++. Doug Gregor is Senior Swift/C++/Objective-C Compiler Engineer at Apple. He holds a PhD in computer science from Rensselaer Polytechnic Institute, and did post-doctoral work at Indiana University.

Ask a Question About this Product More...
Write your question below:
Look for similar items by category
Home » Books » Computers » Programming » C++
How Fishpond Works
Fishpond works with suppliers all over the world to bring you a huge selection of products, really great prices, and delivery included on over 25 million products that we sell. We do our best every day to make Fishpond an awesome place for customers to shop and get what they want — all at the best prices online.
Webmasters, Bloggers & Website Owners
You can earn a 5% commission by selling C++ Templates: The Complete Guide on your website. It's easy to get started - we will give you example code. After you're set-up, your website can earn you money while you work, play or even sleep! You should start right now!
Authors / Publishers
Are you the Author or Publisher of a book? Or the manufacturer of one of the millions of products that we sell. You can improve sales and grow your revenue by submitting additional information on this title. The better the information we have about a product, the more we will sell!
Item ships from and is sold by, Inc.
Back to top