Salut tout le monde
Bon pour faire court, voici ma classe :
class ArbreAVL
{
public:
class Noeud {
public:
string mot;
int dq;
int nb;
Noeud *fg, *fd;
Noeud(string i, Noeud *g = NULL, Noeud *d = NULL){
mot = i;
nb = 1;
dq = 0;
fg = g;
fd = d;
}
~Noeud(){};
};
Noeud *racine;
Noeud *actuel;
ArbreAVL()
{
racine = NULL;
actuel = NULL;
};
~ArbreAVL(){};
Noeud* ajoute (string m);
Noeud* ajoute_dq (Noeud* racine, string m, int si_augm);
bool rotation_gauche (Noeud* pt);
bool rotation_droite (Noeud* pt);
bool rotation_gauche_droite (Noeud* pt){ return ((rotation_gauche (pt->fg)) && (rotation_droite (pt)))?true:false; };
bool rotation_droite_gauche (Noeud* pt){ return ((rotation_droite (pt->fd)) && (rotation_gauche (pt)))?true:false; };
bool equilibrage (Noeud* pt);
bool verification_equilibre(Noeud* pt);
bool rechercher (string m);
bool vide (Noeud *n){ return (n == NULL);}
void lecture_fichier(char* nomfichier);
void affiche(Noeud *n = NULL, bool b = true);
};
et ensuite, avec les fonctions :
Noeud* ArbreAVL::ajoute (string m)
{
//code
}
Noeud* ArbreAVL::ajoute_dq(Noeud* racine, string m, int si_augm)
{
//code
}
j'ai 2 erreurs identiques avec le Noeud* mais je ne sais pas d'ou cela vient !!! 
expected constructor, destructor, or type conversion before '*' token
expected `,' or `;' before '*' token
Donc si quelqu'un sait d'ou ces erreurs, merci d'avance
A+