Bonsoir, j'ai cette fonction ass qui me revoit un type chiffre ( qui est une classe) :
Vous etes d'accord que le constrcuteur par recopie est appelé 4 fois dans cette fonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 chiffre ass(chiffre u) { chiffre c(1,1) ; chiffre v(c) ; chiffre w = c ; return w ; }
Mais quand je fais ca , le constructeur par recopie est appelé 7 fois au lieu de 9![]()
Quelqu'un peut m'expliquer pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void main () { chiffre y(2,2) ; chiffre z = ass ( ass(y) ); // <------ 7 fois appelés }
Partager