bonjour, voici mon code ecrit en c++ c++ qui m'affiche pleins d'erreur;; il s'agit des arbres binaires de recherche , quelqu'un pourrait -il m'aider, je suis débutant en c++ et c'est chaud!!!!! ouf!!!!!! au secours!!!!!!!!!

: voici ma cla
noeud.cpp
#include <iostream>
#include "noeud.h"
Noeud::Noeud(int x)
{
info= x;
fg = NULL;
fd = NULL;
}
Noeud::~Noeud()
{
if(fg) delete fg;
if(fd) delete fd;
}
void Noeud::affiche()
{
cout << info;
if(fg) fg->affiche();
if(fd) fd->affiche();
}
bool Noeud::ajouter(int x)
{
if (x == info) return false;
if (x < info)
{
if(fg) fg->ajouter(x);
else{ fg =new Noeud(x);return (true);}
}
else
{
if(fd) fd->ajouter(x);
else{fd =new Noeud(x);return(true);}
}
}