2.2.3 Le constructeur de copie

Comment copier un Shadok ?

Nous allons avoir une classe Shadok à copier dans une autre classe Shadok, pour copier un Shadok, il suffit de copier ses attributs :

1
2
3
4
5
Shadok::Shadok(const Shadok & shadok){
	p_nom = shadok.p_nom;
	p_age = shadok.p_age;
	p_type = shadok.p_type;
}

Les attributs sont privés, mais c'est bien la classe Shadok qui les utilise, donc pas de problème de droits d'accès.