Bonjour,
Je souhaite définir une classe A dont le constructeur prends comme argument un element de type B.
Et une classe B dont le constructeur peut prendre en argument un element de type A.
La définiton tourne en rond...
Je ne me souvient plus quel était le mot magique qui dit au compilateur : je définirai la classe B plus tard (promis, sans fautes) ?
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 { public : A(B _b) { //constructeur } }; class B { public : B(A _a) { //constructeur } };![]()
Partager