Est ce qu'il y aurais une fabrique d'objet dans boost ?
Une fabrique d'objet qui pourrais créer des objets de hiérarchie différentes, en me retournant le bon objet directement typé ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 class Point class Point2D : public Point class Point3D : public Point ... class Forme class Cercle : public Forme class Triangle : public Forme ... Point2D* p2D = Factory.Make ("Point2D"); Triangle* t = Factory.Make ("Triangle");
Je peut en créer une, mais une qui retournerais un void*
Bien que je pourrais utiliser le cast boost pour tester si je reçoit le bon type.
Mais j'aimerais savoir si cela existe déjà dans Boost ou pas
Partager