Bonjour à tous,

Voici ma requete, j'aimerais simuler le polymorphisme par les templates, je ne sais pas si c'est possible.
Je veux faire ceci pour des raisons de performances.
Voici ce que je fait actuelement.

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
class Base
{
   ......
   virtual void show();
}
 
vector<base *> tab;
Polygon polygon=new Polygon("test polygon"); //herite de la classe Base
Carre carre=new Carre("test carré");              //herite de la classe Base
tab.push_back(polygon);
tab.push_back(carre);
 
for(int i=0;i<tab.size();i++)
{
  tab[i]->show()
}
Voila, si quelqun sait comment simuler ce mecanisme via des template qu'il n'hesite pas à répondre !