Voilà j'ai une classe dont des membres sont des références.
Autrement dit, nous somme obligés de les initialiser dans la liste d'initialisation.
Je souhaiterai savoir s'il est possible de garder ces références en les initialisant avec le constructeur par défaut au sein de la classe.
Ex : aujourd'hui je sais seulement faire cela. Je souhaiterait rendre l'instanciation de B et de C transparente lorsque l'on instancie A.
Est-ce possible ?
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
17
18
19 #include "b.h" #include "c.h" Class A { public : A(C & arg1 , C & arg2) : b(arg1) , c(arg2){}; private: B & b ; C & c ; } int main(int argc, char **argv) { B b ; C c ; A a(b,c); }
Merci d'avance pour vos réponses !
Partager