Bonjour à tous !
Dans les listes chaînées on utilise un double pointeur lorsque l'on souhaite modifier ce vers quoi pointe la tête de liste.
En clair on place en paramètre de la fonction concernée : void fonction(Maillon ** tetedeliste) pour ensuite pouvoir utiliser *tetedeliste=.... ;
Mais je ne vois pas pourquoi un simple pointeur ne suffit pas :
void fonction(Maillon * tetedeliste) et tetedeliste=.... ;
Tout ca n'est pas bien clair dans ma tête, qqn pourrait-il m'aider ?
Je vous remercie !
Partager