Destiné aux concepteurs, développeurs et architectes qui désirent aller au coeur des systèmes, le C++ permet de mettre en oeuvre des applications lourdes, grandes consommatrices de ressources mémoire et processeur. Ce livre offre une présentation complète du langage C++ normalisé, en vue d'une conception portable. Il propose également une introduction à la conception graphique et interactive sous Windows, en utilisant les environnements de développement rapide de Microsoft et Borland.
La partie théorique présente les concepts hérités du langage C, les fondamentaux du C++, ainsi que les notions clés de la conception orientée objet : classes, encapsulation, héritage, polymorphisme, templates et gestion d'exceptions. Chaque chapitre illustre les mécanismes du langage par des exercices à la complexité croissante et aux solutions multiples.