000 nam a22 7a 4500
999 _c29583
_d29583
008 190531b xxu||||| |||| 00| 0 eng d
020 _a9780321714121
_c(hbk)
082 _a005.268
_bVAN
100 _aVandevoorde, David
_eAuthor
245 _aC++ templates: the complete guide
250 _a2nd ed.
260 _aBoston :
_bAddison-Wesley,
_c2018
300 _axxxiv, 788 p. :
_bill. ;
_c23.5 cm.
365 _b79.99
_cUSD
_d00
504 _a"Covers C++11, C++14, and C++17"--cover. Includes bibliographical references and index.
520 _aTemplates 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.
650 _aStandard template library
650 _aMicrosoft Visual C++
650 _aC++
650 _aComputer program language
650 _aObject-oriented programming languages
700 _aJosuttis, Nicolai M.
_eAuthor
700 _aGregor, Douglas
_eAuthor
942 _2ddc
_cBK