Exercice 110
Énoncé
Même question que précédemment, en remplaçant simplement l’en-tête du
constructeur de C par :
C (int n1=1, int n2=2, int n3=3, float v=0.0) : B(v)
Ici, comme le constructeur de C n’a prévu aucun argument pour un éventuel constructeur
de A, il y aura appel d’un constructeur sans argument, c’est-à-dire, en fait, appel du
constructeur de A, avec toutes les valeurs prévues par défaut. Voici le résultat obtenu :
** construction objet B : 1 0
** construction objet A : 2 1
** construction objet C : 3 3
** construction objet B : 1 5
** construction objet A : 2 1
** construction objet C : 12 21
264
Précédent

- 265/398

Suivant