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