1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| //declaration du constructeur:
Coach(const Coach &sourceCoach);
//implementation du constructeur par recopie:
Coach::Coach(const Coach &sourceCoach):
m_coach_name("philippe"), //le coach s'apel "Philippe"
m_coach_age(sourceCoach.m_coach_age + 10) //il a 10 ans de plus que le 1er objet coach créer
{}
int main(){
Coach c=Coach("laporte",43);//creation d'un objet coach
c.display();
Coach o(c); //appel du constructeur par recopie: le nouveau coach s'apel Philippe et a 53 ans
Coach_player *l= new Coach_player(k,c,4); //(k est un joueur)creation d'un objet coach-player
l->display(); //le coach player s'apel Philippe et il a 63 ans!!
o.display(); |
Partager