Bonjour,
Après avoir cherché sans trouver, je me résolu a poster ce post. Je souhaite créer une classe "Liste" générique avec les fonction usuelle de gestion des liste. Les éléments de la liste sont d'un type indéfini. J'ai la méthode add(void *item):
où current est un pointeur vers l'élément courant de la liste (void *current) et la méthode getCurrent():
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 int ListS::add(void *item) { current=malloc(sizeof(item)); ... }
Comment faire pour récupérer la valeur de cet élément courant ? J'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 void *ListS::getCurrent() { return current; }qui ne marche pas. J'ai aussi essayé (int) ... sans succès ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int i=5; list->add(&i); printf("%d",*(list->getCurrent()));
Merci pour votre aide.
Christian
Partager