SAlut a tous,

J'ai une petite question concernant les listes.
J'ai ma liste liste dasn laquelle je veux mettre des objet inconnus
je cré donc ma liste comme ça :

Ensuite, je met des choses dans ma liste.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
list.push_front((void*)(unTruc) )
list.push_front((void*)(unAutreTruc) )
list.push_front((void*)(EncoreUnTruc) )
Ensuite je veux depiler mes "trucs", comment savoir qu'est ce que j'ai en sortie ??? j'ai des void* masi comment savoir si c'est unTruc ou unAutreTruc ??

Le reinterpret cast pourrait'il m'aider, je cast le void* en unTruc masi si en fait c'est unAutreTruc commen ça se passe ??

En gros ma question est comment faire pour mettre n'importe quoi dans une liste (le void* ça doit marcher) et surtout comment sortir les choses de la liste en les "castant" correctement. Je sais pas si je suis claire :s