begin process at 2012 05 29 20:33:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Problème avec une sous classe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec une sous classe

samedi 25 mars 2006 à 16:51:59 | Problème avec une sous classe

Canacman

Membre Club

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+

samedi 25 mars 2006 à 17:20:31 | Re : Problème avec une sous classe

dark_naruto25

Essaye de mettre les lignes où l'erreur se produit, ça sera plus simple à chercher déjà.


samedi 25 mars 2006 à 19:58:24 | Re : Problème avec une sous classe

Guillemouze

la 2eme erreur vient surement du fait qu'il ne reconnai pas un nom de classe / type. elle decoule surement de ta premiere erreur.

par exemple

Noeud *n;
il te mettra cette erreur "expected `,' or `;' before '*' token" si ta classe Noeud n'est pas valide.
samedi 25 mars 2006 à 22:33:02 | Re : Problème avec une sous classe

Zootella

ArbreAVL::Noeud* ArbreAVL::ajoute (string m)
{
    ...
}



dimanche 26 mars 2006 à 11:43:41 | Re : Problème avec une sous classe

Canacman

Membre Club
Merci beaucoup à Zootella car c'était bien çà mon erreur.

A+


Cette discussion est classée dans : string, rotation, bool, noeud, pt


Répondre à ce message

Sujets en rapport avec ce message

creer plusieur dialog identique [ par babylone2019 ] Bonjour pour expliquer mon probleme,J'ais donc creer une class dans laquel je fout toute mes fonciton relative au dialog.class userEditNetConDlg  {pub Labyrinthe hexagonal avec les graphes [ par chickens ] bonjour,j'ai un travail pratique avec les structures de données qui consiste à charger un labyrinthe dans la mémoire, trouver la solution et l'affiche vector d'objet a trier (urgent svp) [ par omconq ] bonjour à tousj'ai une classe Noeud qui ne contient qu'un "string" , un constructeur et quelque méthodes.le string prendra une lettre A, B, .....Zj'ai Mélange bool / string [ par Roro8883 ] Bonjour à tous !J'ai un problème dans mon code, dans une classe.Voici les lignes posant problème :      int put_value (bool value, string file = "");  Question instanciation [ par statquant ] Hello Je me pose une petite question. La classe ci dessous possede une methode public inlinée( on s'en fout) et static qui s'appelle GetInstance() 1. Pb avec graphe en C++ [ par gargourifahmi ] Salut à tous,Je suis en train d'implémenter un graphe basé sur les listes d'adjacence.En première étape, j'ai essayé d'initialiser le tableau de point stocker ce qu'on veut [ par testtestiop ] Bonjour,Je voudrais pourvoir stocker (en vue d'affichage ou d'ecriture dans un fichier) dans un string n'importe quel type d'information, donc n'impor Problème avec vector<char> [ par gargourifahmi ] Salut, J'ai un pb dont je n'ai pas pu résoudre. En fait j'utilise un vecteur de caractère pour stocker des variables sous forme de caractères. Lors de probleme creation de tableaux à taille dynamique [ par veka61 ] Bonjour tout le monde,Voila j'essai depuis plusieurs jour de creer une fonction pour transformer un string en char seulement j'obtient une erreur que erreur dans une liste simple [ par sakjimh ] salut, j'ai crée un programme qui saisie une liste et les affiche a l'execution mais il m'affiche une erreur genre probleme d'allocation et je ne vois


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,385 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales