Bonjour à tous,
J'aimerais avoir vos lumières sur un point qui n'est pas encore tout à fait clair pour moi, à savoir la gestion de la mémoire.
J'ai réalisé un arbre (disons binaire pour faire simple) à l'aide de classes "objective-c" (dérivées de NSObject).
Chaque noeuds contient deux pointeurs vers les noeuds suivants.
Tout marche à merveille ... sauf quand je veux libérer la mémoire réservées par les autres objets présents dans les noeuds.
J'ai fait une procédure récursive qui nettoie les noeuds mais malgré cela, toute la mémoire n'est pas libérée.
J'ai essayé plusieurs approches.
L'un d'entre-vous pourrait me donner un début de solution ?
Merci d'avance.
Sethy
J'aimerais avoir vos lumières sur un point qui n'est pas encore tout à fait clair pour moi, à savoir la gestion de la mémoire.
J'ai réalisé un arbre (disons binaire pour faire simple) à l'aide de classes "objective-c" (dérivées de NSObject).
Chaque noeuds contient deux pointeurs vers les noeuds suivants.
Tout marche à merveille ... sauf quand je veux libérer la mémoire réservées par les autres objets présents dans les noeuds.
J'ai fait une procédure récursive qui nettoie les noeuds mais malgré cela, toute la mémoire n'est pas libérée.
J'ai essayé plusieurs approches.
L'un d'entre-vous pourrait me donner un début de solution ?
Merci d'avance.
Sethy