Bonjour,

J'ai actuellement trois classes comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
class A
{
};
 
class B : public A
{
    double x;
};
 
class C : public A
{
    int y;
};
J'ai une autre classe contenant une map :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
class AList
{
     std::map<double, A>mymap;
}
J'aimerais qu'en fonction des cas ma map se remplisse avec des objets de la classe B ou de la classe C.

Y a-t-il moyen d'intégrer dans cette std::map un objet template? Si oui, comment.

Je vous remercie d'avance pour toute idée, réponse.