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 :
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();
};
Quand je mets delete dans le destructeur de A_star, ça plante, quand je le mets dans le destructeur de Noeud, ça plante...