Bonjour,
Ma question est comment faire pour implementer ma methode CreateA qui doit retouner la classe dont le nom est name. Je ne veux pas faire un switch sur le string, ni de si alors, ca doit etre une procedure automatisee car imaginons qu'on a plusieurs classes derivees a1,a2,a3,.......,an
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
23
24
25
26 class A { virtual void message() = 0; } class a1 : public A { virtual void message() { std::cout << "HELLO" << std::endl;} } class a2 : public A { virtual void message() { std::cout << "Bonjour" << std::endl;} } ...... .... A * CreateA(std::string name) { }
Merci d'avance
Partager