void affiche ()
{ c.affiche () ;
cout << " rayon : " << r ;
}
} ;
Notez que, dans la définition du constructeur cercle, nous avons transmis les arguments
abs et ord à un constructeur de point pour le membre c. Nous aurions pu utiliser la même
notation pour r, bien que ce membre soit d’un type de base et non d’un type classe ;
cela nous aurait conduit au constructeur suivant (de corps vide) :
cercle (T abs, T ord, U ray) : c(abs, ord), r(ray)
{ }
328
{ c.affiche () ;
cout << " rayon : " << r ;
}
} ;
Notez que, dans la définition du constructeur cercle, nous avons transmis les arguments
abs et ord à un constructeur de point pour le membre c. Nous aurions pu utiliser la même
notation pour r, bien que ce membre soit d’un type de base et non d’un type classe ;
cela nous aurait conduit au constructeur suivant (de corps vide) :
cercle (T abs, T ord, U ray) : c(abs, ord), r(ray)
{ }
328
