Bonjour,

en fait, je crois qu'il faut que tu implémentes la méthode parse() dans ton
code C++.
"vtable" signifie "virtual table": c'est une table qui référence les adresses
mémoires (pointeurs) des méthodes (fonctions C++) des objets fils, dans le
cadre d'un héritage C++. Ce mécanisme est appelé le polymorphisme, et on y
arrive en déclarant "virtual" les méthodes de l'objet parent.
Exemple:
class Voiture {
  virtual void affiche () { cout << "Je suis une voiture" << endl; }
};

class Peugeot : public Voiture {
  virtual void affiche () { cout << "Je suis une voiture Peugeot" << endl; }
};

int main () {
  Peugeot maPeugeot;
  Voiture voiturePolymorphe = maPeugeot;
  voiturePolymorphe.affiche();

 --- gougounel <[EMAIL PROTECTED]> a écrit : 
> Bonjour
> 
> vrml.bison.o: In function `parse::parse[not-in-charge]()':
> vrml.bison.o(.text+0x6): undefined reference to `vtable for parse'
> vrml.bison.o: In function `parse::parse[in-charge]()':
> vrml.bison.o(.text+0x12): undefined reference to `vtable for parse'
> collect2: ld returned 1 exit status


___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com

Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à