Bonjour à toutes et à tous.
Dans une liste doublement chaînée, un seul pointeur permet de parcourir toute la liste dans un sens ou dans l'autre. A la fermeture du programme, faut-il libérer les pointeurs de chaque enregistrement de la liste ou un seul d'entre eux ? Faut-il vider (nil pour les deux pointeurs, chaînes vides pour les string, annuler les entiers et réels...) chaque élément de chaque enregistrement ? Quelles sont les conséquences en termes de fonctionnement de l'ordinateur si cela n'est pas fait ?
Merci d'avance pour vos réponses et conseils.
Partager