Bonjour a tous,
pour commencer je voudrais remercier ceux qui m'ont aidés avec mes pointeurs, j'ai réglé le problème en adoptant le même architecture qu'une liste chaînée.
--------------------------------------------------------------------------
Toujours dans l'implémentation de l'A*, j'ai un autre problème.
J'ai une class Noeud. Or chaque instance de cette class est créée grâce à new.
Or je ne sais pas où placer l'opérateur delete.
Je vous donne le shéma du fichier source :
Quand je mets delete dans le destructeur de A_star, ça plante, quand je le mets dans le destructeur de Noeud, ça plante...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class Noeud { }; class A_star { //Dans une fonction quelconque. C = new Noeud(); };
![]()
Partager