- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
It’s now over a decade since C++ templates were first conceived, yet many C++ programmers still don’t understand them thoroughly and don’t understand just how powerful they can be. Moreover, some developers who try to use templates often find themselves surprised by behavior they would’ve expected if they really understood how C++ supports template-based techniques. In C++ Templates, David Vandevoorde and Nicolai M. Josuttis set out to remedy this -- and they succeed.
The authors begin by introducing function and class templates, nontype template parameters, and several of what they (accurately) call “tricky basics.” They walk through using templates in practice, then move on to in-depth discussions of template naming, instantiation, specialization, overloading, and design issues. The book concludes with an entire section on advanced applications utilizing type classification, smart pointers, tuples, and other techniques.
Vandevoorde, one of the world’s leading C++ compiler experts, co-founded and moderates the comp.lang.c++.moderated newsgroup. Josuttis wrote one of the world’s most widely used C++ books, The C++ Standard Library: A Tutorial and Reference. They’re both on the C++ standards committees. Few people can touch their knowledge of C++ and templates. You’ll really appreciate having that knowledge at your fingertips. Bill Camarda
Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.