Ingénieur informaticien au CNRS, Claude Delannoy possède une grande pratique de la formation continue et de l'enseignement supérieur. Réputés pour la qualité de leur démarche pédagogique, ses ouvrages sur les langages et la programmation totalisent plus de 200 000 exemplaires vendus.
Impossible de progresser dans l'apprentissage d'un langage de programmation si l'on ne s'exerce pas intensivement à la mise au point de ses propres programmes. Encore faut-il pour cela disposer d'un outil de développement et en maîtriser les différentes fonctions : édition du code, compilation et édition de liens, débogage, etc.
L'objectif de cet ouvrage est précisément de vous faire
découvrir en parallèle le langage C++ et l'outil de
développement Visual C++ 6 de Microsoft. Vous vous
familiariserez dans le premier chapitre avec l'ergonomie de
ce produit et découvrirez les différentes phases de la
réalisation d'un programme, de sa saisie à son
exécution.
Le passage du C au C ++ et à l'orienté objet bouleverse
radicalement les habitudes de programmation. Cet ouvrage
est le guide idéal pour vous aider à franchir le pas en
acquérant dès le départ une méthodologie rigoureuse. Chaque
nouveau concept est illustré d'un exemple de programme et
de sa mise en oeuvre avec Visual C ++ 6. De nombreux
exercices corrigés en fin d'ouvrage vous permettront de
valider vos connaissances à chaque étape de
l'apprentissage.
Une fois les concepts objet bien assimilés, l'ouvrage vous
conduira à un rythme soutenu vers les aspects les plus
avancés du C++ : la construction, la destruction et
l'initialisation des objets ; le constructeur par recopie ; les fonctions amies ; la surdéfinition d'opérateurs ; les conversions définies par l'utilisateur ; les patrons (modèles) de classes et de fonctions ; l'héritage simple et l'héritage multiple ; les fonctions virtuelles et le typage
dynamique ; les classes abstraites ; la gestion avancée de la mémoire avec la surdéfinition des opérateurs new et delete ; la personnalisation des entrées-sorties (flots) ; la gestion des exceptions ; les nouveaux opérateurs de cast ; les espaces de noms, etc.