Avant-propos
La maîtrise d’un langage de programmation passe obligatoirement par la pratique,
c’est-à-dire la recherche personnelle d’une solution à un problème donné, et cette
affirmation reste vraie pour le programmeur chevronné qui étudie un nouveau langage.
C’est dans cette situation que se trouve généralement une personne qui aborde le C++ :
soit elle connaît déjà un langage procédural classique autre que le C (Java, Visual
Basic, Pascal, ...),
soit elle connaît déjà la langage C sur lequel s’appuie effectivement C++ ; toutefois,
ce dernier langage introduit suffisamment de possibilités supplémentaires et surtout
de nouveaux concepts (en particulier ceux de la Programmation Orientée Objet)
pour que son apprentissage s’apparente à celui d’un nouveau langage.
Cet ouvrage vous propose d’accompagner votre étude du C++ et de la prolonger à
l’aide d’exercices appropriés, variés et de difficulté croissante, et ceci quelles que
soient vos connaissances préalables. Il comporte :
4 chapitres destinés à ceux d’entre vous qui ne connaissent pas le C : types de base,
opérateurs et expressions ; instructions de contrôle ; fonctions ; tableaux, pointeurs
et chaînes de style C ;
un chapitre destiné à assurer la transition de C à C++ destinés à ceux qui connaissent
déjà le langage C ;
seize chapitres destinés à tous : les notions de classe, constructeur et destructeur ; les
propriétés des fonctions membre ; la construction, la destruction et l’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 ; les fonctions virtuelles ;
6
Précédent

- 7/398

Suivant