Menu
Mon panier

En cours de chargement...

Recherche avancée

C++ Templates. The Complete Guide (Relié)

Nicolai-M Josuttis, David Vandevoorde

  • Addison Wesley

  • Paru le : 06/02/2003
Templates are among the most powerful features of C++, but they are too often neglected, misunderstood, and misused. C++ Templates: The Complete Guide... > Lire la suite
  • Plus d'un million de livres disponibles
  • Retrait gratuit en magasin
  • Livraison à domicile sous 24h/48h*
    * si livre disponible en stock, livraison payante
66,29 €
Expédié sous 6 à 12 jours
  • ou
    À retirer gratuitement en magasin U
    entre le 14 octobre et le 17 octobre
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++.
    • About This Book
  • THE BASICS
    • Function Templates
    • Class Templates
    • Nontype Template parameters
    • Tricky Basics
    • Using Templates in Practice
    • Basic Template Terminology
  • TEMPLATES IN DEPTH
    • Fundamentals in Depth
    • Names in Templates
    • Instantiation
    • Template Argument Deduction
    • Specialization and Overloading
    • Future Directions
  • TEMPLATES AND DESIGN
    • The Polymorphic Power of Templates
    • Traits and Policy Classes
    • Templates and Inheritance
    • Metaprograms
    • Expression Templates
  • ADVANCED APPLICATIONS
    • Type Classification
    • Smart Pointers
    • Tuples
    • Function Objects and Callbacks
  • Date de parution : 06/02/2003
  • Editeur : Addison Wesley
  • ISBN : 0-201-73484-2
  • EAN : 9780201734843
  • Présentation : Relié
  • Nb. de pages : 550 pages
  • Poids : 1.03 Kg
  • Dimensions : 19,0 cm × 24,0 cm × 2,8 cm

À propos des auteurs

David Vandevoorde is an engineer at the Edison Design Group. He is an active member of the ANSI C++ Standards Committee, and a cofounder of the newsgroup comp.lang.c++.moderated. A graduate of the Brussels Free University and the Rensselaer Polytechnic Institute, his interests include algorithm development, programming languages, and teaching. See www.vandevoorde.com. Nicolai M. Josuttis is an independent technical consultant who designs object-oriented software for the telecommunications, traffic, finance, and manufacturing industries. He is an active member of the C++ Standards Committee Library Working Group. Nicolai has written several books on object-oriented programming and C++, including The C++ Standard Library (Addison-Wesley, 1999). See www.josuttis.com.
Nicolai-M Josuttis et David Vandevoorde - C++ Templates. The Complete Guide.
C++ Templates. The Complete Guide
66,29 €
Haut de page