Maîtriser la programmation orientée objet en C++ : c'est ce
que vous propose Exercices en C++, à l'aide de nombreux
exercices de difficulté progressive, tous corrigés et
largement commentés. Chaque chapitre débute par un rappel
complet des connaissances nécessaires, véritable abrégé de
cours de C++, pour se terminer par des exercices de
synthèse. Ces exercices vont de simples applications du
cours à la réalisation de classes " en vraie grandeur "
telles que : ensembles, vecteurs dynamiques, tableaux
dynamiques à plusieurs dimensions, listes chaînées,
(vraies) chaînes de caractères, piles, complexes... Parmi
les techniques que vous apprendrez à maîtriser à travers
ces exercices la surdéfinition d'opérateurs, le recours
raisonné aux conversions implicites, l'exploitation de
l'héritage (simple ou multiple), la définition de fonctions
ou de classes génériques, la gestion des exceptions,
l'utilisation de la bibliothèque STL (Standard Template
Library), bibliothèque de composants standard du C++ norme
ISO/ANSI.
Sommaire
- Incompatibilités entre C et C++.
- Les spécificités de C++.
- Notions de classe, constructeur et destructeur.
- Propriétés des fonctions membre.
- Construction, destruction et initialisation des
objets.
- Les fonctions amies.
- La surdéfinition d'opérateurs.
- Les conversions de type définies par
l'utilisateur.
- La technique de l'héritage.
- L'héritage multiple.
- Les fonctions virtuelles.
- Les flots d'entrée et de sortie.
- Les patrons de fonctions.
- Les patrons de classes.
- Gestion des exceptions.
- Exercices de synthèse.
- Les composants standard.