bonjour,
je souhaiterai savoir si il est correcte d' utliser une structure vide comme parametre afin de sucharger les constructeurs de la class
et pouvoir créer des instances de cette classe en fonction des besoins
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
20
21
22 #ifndef A_H_INCLUDED #define A_H_INCLUDED #include <iostream> struct employer { }; struct restaurant { }; class A { public: A(employer essai); A(restaurant machin); private: }; #endif // A_H_INCLUDED
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include "a.h" using namespace std; A::A(employer essai) { cout << "je suis un employer\n"; } A::A(restaurant machin) { cout << "c'est un restaurant\n"; }j'espère avoir été assez clair
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 <iostream> #include "A.h" using namespace std; int main() { restaurant resto; A machin(resto); employer david; A bidul(david); return 0; }
merci d'avance pour vos conseils
Partager