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 |