Visuel de Mieux programmer en C++
Approfondir sa connaissance du C++

Découvrez les ressources cachées de la bibliothèque standard, l'emploi judicieux de l'héritage, les subtilités des espaces de nommage, les surprises que peuvent réserver les itérateurs et les fonctions virtuelles, les techniques permettant de minimiser les dépendances au sein d'un programme ou d'utiliser au mieux les modèles génériques. Notons que cet ouvrage met l'accent sur la gestion des exceptions.

Problèmes et solutions pratiques

C'est dans le contexte de leur utilisation professionnelle que la majorité des techniques et pièges du C++ sont ici abordés, sous la forme de cas pratiques très pertinents.

À qui s'adresse cet ouvrage ?
  • Aux développeurs en C++ expérimentés
  • Aux étudiants en informatique apprenant le C++ (IUT, 2ème cycle, écoles d'ingénieurs) et souhaitant approfondir leurs connaissances.
Titre Mieux programmer en C++
Sous-titre 47 problèmes pratiques résolus
Auteur(s) Herb Sutter
Collection(s) Noire
Editeur Eyrolles
Parution 22 novembre 2000
Edition 1ère édition
Nb de pages 232 pages
Format 230 x 169 mm
Poids 425 g
EAN13 9782212092240
ISBN13 978-2-212-09224-0
ISBN10 2-212-09224-5
  • La bibliothèque STL
    Itérateurs, casse, conteneurs génériques, objets temporaires
  • Robustesse aux exceptions
    Considérations sur la complexité du code
  • Conception des classes et héritage
    Fonctions virtuelles, abus d'héritage et utilisation de design patterns
    Optimisation à la compilation
  • Pare-feu logiciels et technique du Pimpl
  • Espaces de nommage et principe d'interface
    Règle de Koenig, masquage de noms, espaces de noms imbriqués
  • Gestion de la mémoire
    Constructeurs New et Delete, fuite de mémoire, pointeur auto_ptr
  • Écueils à éviter
    Auto-affectation
    Conversion automatique
    Cycle de vie des objets
    Du bon usage de const
    Transtypage
    Transferts d'appel et flot d'exécution

Herb Sutter

Herb Sutter est un expert reconnu du langage C++ qui donne régulièrement des conférences internationales sur ce langage. Auteur de trois livres plébiscités (Addison-Wesley), il est secrétaire du Comité de normalisation ANSI/ISO du langage C++. Il tient une chronique dans la revue C/C++ Users Journal. En tant qu'architecte logiciel chez Microsoft, il dirige la conception des extensions du langage C++ pour la plate-forme...

Visuel de Herb Sutter