C++ Templates: The Complete Guide (2nd Edition)

Download C++ Templates: The Complete Guide (2nd Edition) written by David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor in PDF format. This book is under the category Computers and bearing the isbn/isbn13 number 321714121/9780321714121. You may reffer the table below for additional details of the book.


SKU: 995e1fda4a2b Category: Tag:



David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor


Addison-Wesley Professional; 2nd edition




832 pages









Book Description

Templates are among the most powerful features of C++; but they remain underutilized and misunderstood; even as the C++ development and language and community have advanced. In C++ Templates; 2nd Edition; (ePub) three pioneering C++ experts show when; why; and how to use modern templates to build software that’s much cleaner; faster; more efficient; and easier to maintain.

Now C++ Templates: The Complete Guide 2nd edition is extensively updated for the C++14; C++11; and C++17 standards; this new 2nd edition presents state-of-the-art techniques for a much wider spectrum of applications. The authors provide authoritative explanations of all new language features that either improve templates or interact with them; including variadic templates; class template argument deduction; generic lambdas; forwarding references; compile-time if; and user-defined literals. They also deeply delve into fundamental language concepts (like value categories) and fully cover all standard type traits.

The ebook starts with an insightful tutorial on basic concepts and relevant language features. The remainder of the ebook serves as a comprehensive reference; focusing first on the language details and then on advanced applications; coding techniques; and sophisticated idioms. Throughout; examples clearly illustrate various abstract concepts and demonstrate best practices for exploiting all that C++ templates can do.

  • Preview the upcoming concepts feature
  • Master today’s most effective techniques and idioms
  • Reuse source code without compromising performance or safety
  • Understand exactly how templates behave and avoid common pitfalls
  • Use templates to write more efficient; flexible; and maintainable software
  • Benefit from utilities for generic programming in the C++ Standard Library

NOTE: This ebook is in the original ePub format. A converted PDF is also available on request


There are no reviews yet.

Be the first to review “C++ Templates: The Complete Guide (2nd Edition)”

Recent Posts

Blogging And How You Can Get A Lot From It

Whether you’re just looking to type about a hobby you have or if you want to attempt to run a business, starting a blog might be worthy of your consideration. Before you get started, first take a few minutes to read these expert-provided tips below. Once you learn about blogging,…

5 tips for a good business blog

Follow my blog with BloglovinAre you also looking for a good structure for your business blogs? That you finally have a serious and good structure for all your texts that are online? On your website but also on social media. In this review you will find 5 tips from Susanna Florie from her…

Study tips from a budding engineer

“Why engineering?” is a question I get often. The answer for me is simple: I like to solve problems. Engineering is a popular field for many reasons. Perhaps this is because almost everything around us is created by engineers in one way or another, and there are always new, emerging and exciting technologies impacting…

How do I study mathematics and pass my exam?

Not sure how best to study math ? Are you perhaps someone who starts studying the day before the exam? Then you know yourself that your situation is not the most ideal. Unfortunately, there is no magic bullet to make you a maths crack or pass your exam in no time . It is important to know that mathematics always builds on…