C++ Templates: The Complete Guide (2nd Edition)
Author | : | |
Rating | : | 4.46 (972 Votes) |
Asin | : | 0321714121 |
Format Type | : | paperback |
Number of Pages | : | 832 Pages |
Publish Date | : | 2014-06-28 |
Language | : | English |
DESCRIPTION:
In 1999 he joined the Edison Design Group (EDG), whose C++ compiler technology is widely recognized as the industry’s most advanced. 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 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. He is an independent technical
Understand exactly how templates behave, and avoid common pitfalls Use templates to write more efficient, flexible, and maintainable softwareMaster today’s most effective idioms and techniquesReuse source code without compromising performance or safetyBenefit from utilities for generic programming in the C++ Standard LibraryPreview the emerging concepts (template interfaces) featureThe companion website, tmplbook, contains sample code and additional updates.. The Definitive Reference to C++ Templates—Fully Updated for the Latest C++ Standards Templates are among the most powerful features of C++, but they remain misunderstood and und
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. From the Back CoverTemplates are among the most powerful features of C++, but they are too often neglected, misunderstood, and misused. 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. 0201734842B09172002 . Examples used throughout the book illustrate abstract concepts and demonstrate best practices.Readers learnThe exact behaviors of templatesHow to avoid the pitfalls associated with templatesIdioms and techniques, from the basic to the previously undocumentedHow to reuse source code without threatening performance or safetyHow t