C++ Templates: The Complete Guide 1st Edition

4.4 out of 5 stars 63 ratings
ISBN-13: 978-0201734843
ISBN-10: 0201734842
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
<Embed>
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy new:
$19.90
Only 1 left in stock - order soon.
Ships from and sold by GreenIceMedia.
List Price: $79.99 Details
Save: $60.09 (75%)
$3.99 delivery: Aug 12 - 18
Fastest delivery: Aug 10 - 13

There is a newer edition of this item:

C++ Templates: The Complete Guide
$67.99
(143)
Only 15 left in stock (more on the way).

Celebrity picks - see what your favorite authors are reading

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
    Apple
  • Android
    Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore
    Android

To get the free app, enter your mobile phone number.

kcpAppSendButton

Frequently bought together

  • C++ Templates: The Complete Guide
  • +
  • Modern C++ Design: Generic Programming and Design Patterns Applied
  • +
  • C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond
Total price:
To see our price, add these items to your cart.
Some of these items ship sooner than the others.
Choose items to buy together.

Editorial Reviews

From the Back Cover

Templates are among the most powerful features of C++, but they are too often neglected, misunderstood, and misused. C++ Templates: The Complete Guide provides software architects and engineers with a clear understanding of why, when, and how to use templates to build and maintain cleaner, faster, and smarter software more efficiently.

C++ Templates begins with an insightful tutorial on basic concepts and language features. The remainder of the book serves as a comprehensive reference, focusing first on language details, then on a wide range of coding techniques, and finally on advanced applications for templates. Examples used throughout the book illustrate abstract concepts and demonstrate best practices.

Readers learn

  • The exact behaviors of templates
  • How to avoid the pitfalls associated with templates
  • Idioms and techniques, from the basic to the previously undocumented
  • How to reuse source code without threatening performance or safety
  • How to increase the efficiency of C++ programs
  • How to produce more flexible and maintainable software

This practical guide shows programmers how to exploit the full power of the template features in C++.

The companion Web site at http://www.josuttis.com/tmplbook/ contains sample code and additional updates.



0201734842B09172002

About the Author

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.

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.



0201734842AB09172002

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 1st edition (November 1, 2002)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 528 pages
  • ISBN-10 ‏ : ‎ 0201734842
  • ISBN-13 ‏ : ‎ 978-0201734843
  • Item Weight ‏ : ‎ 2.53 pounds
  • Dimensions ‏ : ‎ 7.5 x 1.25 x 9.25 inches
  • Customer Reviews:
    4.4 out of 5 stars 63 ratings

Customer reviews

4.4 out of 5 stars
4.4 out of 5
63 global ratings
How are ratings calculated?

Top reviews from the United States

Reviewed in the United States on December 16, 2005
Verified Purchase
15 people found this helpful
Report abuse
Reviewed in the United States on May 3, 2019
Verified Purchase
Reviewed in the United States on May 22, 2011
Verified Purchase
2 people found this helpful
Report abuse
Reviewed in the United States on July 24, 2016
Verified Purchase
3 people found this helpful
Report abuse
Reviewed in the United States on October 2, 2008
Verified Purchase
3 people found this helpful
Report abuse
Reviewed in the United States on January 13, 2012
Verified Purchase
5 people found this helpful
Report abuse
Reviewed in the United States on August 10, 2014
Verified Purchase
2 people found this helpful
Report abuse
Reviewed in the United States on June 22, 2004
Verified Purchase
One person found this helpful
Report abuse

Top reviews from other countries

Alexander DiAthenius
4.0 out of 5 stars A must read
Reviewed in the United Kingdom on July 1, 2017
Verified Purchase
Amazon Customer
5.0 out of 5 stars Best c++ template book by a country mile!!
Reviewed in the United Kingdom on May 5, 2016
Verified Purchase
Krishna
5.0 out of 5 stars A book to be in your collection
Reviewed in India on November 28, 2015
Verified Purchase
One person found this helpful
Report abuse
M.S.
5.0 out of 5 stars Man könnte es nennen C++ Template von A bis Z
Reviewed in Germany on May 21, 2015
Verified Purchase
2 people found this helpful
Report abuse
Christian Hochheim
5.0 out of 5 stars Concepts are still actual.
Reviewed in Germany on April 6, 2019
Verified Purchase