Bonjour. Sachant que lors qu'un constructeur est declare, aucun constructeur par defaut n'est fournis. comment initialiser une propriété d'une instance membre d'une classe ?
lors de la declaration de 'membre' dans A, le compilateur me signale qu'il n existe pas de B::B(), mais je veut initialiser i !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 class A{ B membre; }; class B{ public : B(int valeur){ //pas de constructeur par defaut i = valeur; } private : int i; };
Partager