farib Le 28/11/2001 à 19:33 j'ai crée un modele de classe liste et j'aimerai rajouter un membre de classe
void Afficher() const ;
qui ne fonctionne que pour un "liste<int>" (paske si ma liste contient des pointeurs d'arbres par exemple ce veut rien dire a afficher )
Miles Le 28/11/2001 à 19:36 Où est le problème ?? tu fait juste la fonction avec ça. Sinon fait un truc par héritage - j'ai pas fait beaucoup de C++ - ou généricité, ça devrait aller.
Passe un coup de RTTI au début de la fonction. C'est la seule idée qui me vient, mais je ne connais pas encore tous les détails du C++, donc: Quelqu'un aurait-il une solution meilleure?
farib Le 29/11/2001 à 18:31 oui pour ma classe liste int je ferais une classe dérivee du model en rajoutant ma fonction afficher
le prob était que si je faisais une fonction afficher qque soient les éléments de la listre, << n'est aps défini pour les paires de pointerus dr'arbre...