C++ Templates: The Complete Guide

C++ Templates: The Complete Guide
by David Vandevoorde, Nicolai M. Josuttis

C++ Templates: The Complete Guide
List Price: $79.99
Our Price: $45.18
You Save: $34.81 (44%)
Availability: Usually ships in 1-2 business days
Buy Used: from $25.21 (click here)
Category: Book
See more book details and other editions


or

Book Summary Information

Author: David Vandevoorde, Nicolai M. Josuttis
Edition: Hardcover
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2002-11-22
ISBN: 0201734842
Number of pages: 552
Publisher: Addison-Wesley Professional

Book Reviews of C++ Templates: The Complete Guide

Book Review: Nice, but may not be a good first choice.
Summary: 5 Stars

This book is encyclopedic. It will tell you everything about templates, both every detail at the language level and everything interesting someone has done with templates in the last 10 years. It even tells you furture changes that might happen to templates in 4-8 years when the C++ standard is revised. This last is useful to know, to keep in mind what templates cannot do, as sometimes it feels like templates can do anything. Though the writing is somewhat dry, it is always clean and to-the-point, and the authors have the highest reputations for accuracy and expertise.

The entire last 200 pages of this 500 page book, from Metaprograms on through the entire section on Advanced Applications, describe things software developers should look to libraries for. Smart pointers, generic functors, metaprogramming, etc., are all weak without a supporting library, and there are good libraries freely available. The book gives references to them, which is good, but it mainly tells you how to write similar things from scratch, which is somewhat useless except to the few hundred living people who write the libraries. Unless you were curious, that is.

The only technique I will be using myself in production code, as opposed to getting from quality libraries, is traits and policies. The book does spend 40 pages covering this, and it touches all the bases, but _Modern C++ Design_ has a much fuller coverage, which this book admits at the end of its section.

Although this book is excellent, and you will eventually want it to reach "guru" status as your understanding of templates grows, you may want _Modern C++ Design_ first, if your present interest is mainly in policy-based design and you prefer to start with applications rather than fundamentals. You may also want to consider the new _C++ Template Metaprogramming_ if your present interest is metaprogramming. But if you are looking for a solid, general grounding in everything templates can do and have been used to do, _C++ Templates: the Complete Guide_ is exactly what you are looking for.

Summary of C++ Templates: The Complete Guide

This book will be the next C++ classic. Although templates have been part of C++ for well over a decade, they still lead to misunderstanding, misuse, and controversy. At the same time, they are increasingly found to be powerful instruments for the development of cleaner, faster, and smarter software. This has made templates one of the hottest topics in the C++ community. This book will be both a complete reference as well as a tutorial. It will emphasize the practical use of templates, and will include real-world examples. Every working C++ programmer will need a copy of this book for his or her library.

C & C++ Windows Programming Books

Book Subjects
Most talked about in C & C++ Windows Programming Books
Turbo C++: An Introduction to Computing, 2 volume set ImageTurbo C++: An Introduction to Computing, 2 volume set
by Joel Adams, Sanford Leestma, Larry Nyhoff
Prentice Hall; Published: 1995-12-13; Textbook Binding; Book
Best price: $106.00
C How to Program (5th Edition) ImageC How to Program (5th Edition)
by Paul J. Deitel
Prentice Hall; Published: 2006-09-04; Paperback; Book
Best price: $49.00
Price in other shops: $123.00
Introduction to C++ ImageIntroduction to C++
by Delores M Etter, Jeanine A Ingber
Prentice Hall; Published: 2006-05-28; Paperback; Book
C++/C# Programmer's Guide for Windows 2000 ImageC++/ C# Programmer's Guide for Windows 2000
by Ronald D. Reeves
Prentice Hall; Published: 2001-08-27; Paperback; Book
Best price: $1.99
Price in other shops: $49.99
Introduction to MFC Programming with Visual C++ ImageIntroduction to MFC Programming with Visual C++
by Richard M. Jones
Prentice Hall; Published: 2000-01-01; Paperback; Book
Best price: $19.99
Price in other shops: $69.99
Virtual Reality Excursions: With Programs in C ImageVirtual Reality Excursions: With Programs in C
by Christopher D. Watkins, Stephen R. Marenka
Morgan Kaufmann Pub; Published: 1994-02; Hardcover; Book
Best price: $38.00
Price in other shops: $39.95
Programming Primer for the Macintosh/Book and Disk ImageProgramming Primer for the Macintosh/ Book and Disk
by John C. May, Judy B. Whittle
Morgan Kaufmann Pub; Published: 1994-10; Paperback; Book
Best price: $119.25
C++ from the Ground Up ImageC++ from the Ground Up
by Herbert Schildt
Mcgraw-Hill Osborne Media; Published: 1998-01-01; Paperback; Book
Best price: $4.99
Price in other shops: $34.99
Absolute C++ (2nd Edition) ImageAbsolute C++ (2nd Edition)
by Walter Savitch
Addison Wesley; Published: 2005-02-21; Paperback; Book
Best price: $30.46
Price in other shops: $107.40
C++ Primer (2nd Edition) ImageC++ Primer (2nd Edition)
by Stanley B. Lippman
Addison-Wesley Pub (Sd); Published: 1991-07-16; Paperback; Book
Best price: $4.60
Price in other shops: $42.95
Similar Books and other products
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions ImageExceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
by Herb Sutter
Addison-Wesley Professional; Published: 1999-11-28; Paperback; Book
Best price: $30.00
Price in other shops: $49.99
More Effective C++: 35 New Ways to Improve Your Programs and Designs ImageMore Effective C++: 35 New Ways to Improve Your Programs and Designs
by Scott Meyers
Addison-Wesley Professional; Published: 1996-01-08; Paperback; Book
Best price: $27.00
Price in other shops: $49.99
Accelerated C++: Practical Programming by Example ImageAccelerated C++: Practical Programming by Example
by Andrew Koenig, Barbara E. Moo
Addison-Wesley Professional; Published: 2000-08-24; Paperback; Book
Best price: $26.99
Price in other shops: $49.99
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices ImageC++ Coding Standards: 101 Rules, Guidelines, and Best Practices
by Herb Sutter, Andrei Alexandrescu
Addison-Wesley Professional; Published: 2004-11-04; Paperback; Book
Best price: $29.99
Price in other shops: $49.99
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond ImageC++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond
by David Abrahams, Aleksey Gurtovoy
Addison-Wesley Professional; Published: 2004-12-20; Paperback; Book
Best price: $36.54
Price in other shops: $54.99
API Design for C++ ImageAPI Design for C++
by Martin Reddy
Morgan Kaufmann; Published: 2011-02-18; Paperback; Book
Best price: $34.46
Price in other shops: $59.95
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library ImageEffective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
by Scott Meyers
Addison-Wesley Professional; Published: 2001-06-16; Paperback; Book
Best price: $31.27
Price in other shops: $49.99
Modern C++ Design: Generic Programming and Design Patterns Applied ImageModern C++ Design: Generic Programming and Design Patterns Applied
by Andrei Alexandrescu
Addison-Wesley Professional; Published: 2001-02-23; Paperback; Book
Best price: $37.63
Price in other shops: $59.99
The C++ Standard Library: A Tutorial and Reference ImageThe C++ Standard Library: A Tutorial and Reference
by Nicolai M. Josuttis
Addison-Wesley Professional; Published: 1999-08-22; Hardcover; Book
Best price: $44.49
Price in other shops: $79.99
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) ImageEffective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)
by Scott Meyers
Addison-Wesley Professional; Published: 2005-05-22; Paperback; Book
Best price: $28.49
Price in other shops: $49.99