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.
Voila, si quelqun sait comment simuler ce mecanisme via des template qu'il n'hesite pas à répondre !
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() }![]()
Partager