Normal view MARC view ISBD view

C++ templates: the complete guide

By: Vandevoorde, David [Author].
Contributor(s): Josuttis, Nicolai M [Author] | Gregor, Douglas [Author].
Material type: materialTypeLabelBookPublisher: Boston : Addison-Wesley, 2018Edition: 2nd ed.Description: xxxiv, 788 p. : ill. ; 23.5 cm.ISBN: 9780321714121.Subject(s): Standard template library | Microsoft Visual C++ | C++ | Computer program language | Object-oriented programming languagesDDC classification: 005.268 Summary: 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++. -- Provided by publisher.
Tags from this library: No tags from this library for this title. Log in to add tags.

"Covers C++11, C++14, and C++17"--cover.
Includes bibliographical references and index.

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++. -- Provided by publisher.

There are no comments for this item.

Log in to your account to post a comment.

Powered by Koha