[POO] Insertion d'un template dans une map
Bonjour,
J'ai actuellement trois classes comme suit :
Code:
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:
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.