Record ID | marc_openlibraries_sanfranciscopubliclibrary/sfpl_chq_2018_12_24_run06.mrc:56280883:4006 |
Source | marc_openlibraries_sanfranciscopubliclibrary |
Download Link | /show-records/marc_openlibraries_sanfranciscopubliclibrary/sfpl_chq_2018_12_24_run06.mrc:56280883:4006?format=raw |
LEADER: 04006cam a2200469Ii 4500
001 on1004498065
003 OCoLC
005 20171117120946.0
008 170925s2018 maua 000 0 eng d
020 $a0321714121
020 $a9780321714121
029 1 $aAU@$b000060964567
035 $a(OCoLC)1004498065
037 $bPrentice Hall, C/O Pearson Education Order Dept 135 S Mount Zion rd, Lebanon, IN, USA, 46052$nSAN 200-2175
040 $aYDX$beng$erda$cYDX$dUUM$dOCLCF$dHF9$dSFR
049 $aSFRA
092 $a005.133$bC101v 2018
100 1 $aVandevoorde, David.
245 10 $aC++ templates :$bthe complete guide /$cDavid Vandevoorde, Nicolai M. Josuitus, Douglas Gregor.
250 $aSecond edition.
264 1 $aBoston :$bAddison-Wesley,$c[2018]
300 $axxxiv, 788 pages :$billustrations ;$c24 cm
336 $atext$btxt$2rdacontent
337 $aunmediated$bn$2rdamedia
338 $avolume$bnc$2rdacarrier
505 0 $aPart I: The Basics: Function Templates -- Class Templates -- Nontype Template Parameters -- Variadic Templates -- Tricky Basics -- Move Semantics and enable_if<> -- By Value or by Reference? -- Compile-Time Programming -- Using Templates in Practice -- Basic Template Terminology -- Generic Libraries -- Part II: Templates in Depth -- Fundamentals in Depth Names in Templates -- Template Argument Deduction -- Specialization and Overloading -- Future Directions -- Part III: Templates and Design: The Polymorphic Power of Templates -- Implementing Traits -- Overloading on Type Properties -- Templates and Inheritance -- Bridging Static and Dynamic Polymorphism -- Metaprogramming -- Typelists -- Tuples -- Discriminated Unions -- Expression Templates -- Debugging Templates -- Appendix A: The One-Definition Rule -- Appendix B: Value Categories -- Appendix C: Overload Resolution -- Appendix D: Standard Type Utilities -- Appendix E: Concepts
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.
630 00 $aMicrosoft Visual C++.
630 00 $aStandard template library.
650 0 $aC++ (Computer program language)
700 1 $aJosuttis, Nicolai M.
700 1 $aGregor, Douglas.
907 $a.b3450607x$b11-30-18$c10-04-17
998 $axbt$b11-20-17$cm$da $e-$feng$gmau$h0$i0
907 $a.b3450607x$b11-20-17$c10-04-17
938 $aYBP Library Services$bYANK$n7037355
980 $a1117 nb dj
994 $aC0$bSFR
999 $yMARS
998 $axbt$b11-20-17$cm$da$e-$feng$gmau$h0$i0
945 $a005.133$bC101v 2018$d - - $e09-29-2018 12:39$f0$g0$h12-14-18$i31223122338339$j241$0800$k - - $lxbtci$o-$p$79.99$q-$r-$s- $t0$u6$v7$w2$x4$y.i93167155$z01-10-18
945 $a005.133$bC101v 2018$d12-10-2018 13:08$e10-09-2018 16:39$f0$g0$h11-28-18$i31223122338347$j221$0223$k12-31-18$lxbtci$o-$p$79.99$q-$r-$s- $t0$u6$v5$w4$x2$y.i93167179$z01-10-18