Bonjour,
Dans une unité j'ai un pointeur sur une Liste :TList *list;
Dans cette même unité j'ai des fonctions qui permettent d'ajouter/insérer/supprimer des éléments dans cette liste :
ex: insert(list,Objet);
Je souhaiterais maintenant créer deux unités.
Dans chacune des unités je voudrais stocker une liste TList.
Je déclare donc TList *liste1; dans le 1ère et TList *liste2; dans la seconde. Chaque liste sera accessible via les mêmes fonctions définies dans la 1ère unité.
Comment doit-je modifier la 1ère unité pour pouvoir écrire dans Liste1 ou Liste2?
La liste ne sera plus stockée dans la 1ère unité mais alternativement dans liste1 ou list2
J'espère que j'ai été assez claire dans mes explications.
Partager