Bonjour, j'ai un petit souci au moment de la compilation d'un code. Voici ce que le compilateur affiche :
Je ne comprends pas très bien ce que cela veut dire ni d'où pourrait provenir le problème. Voici en gros le fonctionnement de mon programme :/usr/bin/ld: Undefined symbols:
typeinfo for Leap_year_date
vtable for Leap_year_date
collect2: ld returned 1 exit status
une classe Date, avec des fonctions virtuelles
une classe Leap_year_date, qui dérive de Date, implémente l'une des fonctions virtuelles de Date et crée quelques variables
une classe Gregorian, qui dérive de Leap_year_date, et implémente les fonctions virtuelles restantes de Date.
Tout ça pour un exercice de cours où l'idée est d'utiliser la polymorphie (voici le lien vers l'énoncé des fois que je ne sois pas assez clair. Désolé c'est en anglais, mais c'est ça ou la version en suédois !)
Merci d'avance pour vos éclaircissements !
Partager