[C++] Quel genre d'erreur ?
Résolu/Fermé
A voir également:
- [C++] Quel genre d'erreur ?
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur g030 - Forum Bbox Bouygues
- Erreur 10016 epson - Forum Imprimante
4 réponses
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
4 févr. 2008 à 00:32
4 févr. 2008 à 00:32
Salut,
Ton compilateur cherche une définition de Compte::aficher() mais il ne la trouve pas. Pourtant il en a besoin ici dans compte_epargne:
Ton compilateur cherche une définition de Compte::aficher() mais il ne la trouve pas. Pourtant il en a besoin ici dans compte_epargne:
void afficher() { compte::afficher() ; cout <<"interet"<<interet()<<endl ; }
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
4 févr. 2008 à 08:47
4 févr. 2008 à 08:47
salut.
Dans ce que tu nous a donner, tu as déclaré compte::afficher(), mais tu ne l'as pas défini/implémenté.
Dans un .cpp supplémentaire, tu devrai avoir :
void compte::afficher(){...};
ou alors la déclarer "virtual" et ne pas l'appeler par la suite.
Remarque, dans tout les cas je pense qu'il faut la déclarer virtuelle étant donner que tu la redéfini dans les class dérivées.
Dans ce que tu nous a donner, tu as déclaré compte::afficher(), mais tu ne l'as pas défini/implémenté.
Dans un .cpp supplémentaire, tu devrai avoir :
void compte::afficher(){...};
ou alors la déclarer "virtual" et ne pas l'appeler par la suite.
Remarque, dans tout les cas je pense qu'il faut la déclarer virtuelle étant donner que tu la redéfini dans les class dérivées.
Utilisateur anonyme
13 févr. 2008 à 13:37
13 févr. 2008 à 13:37
Merci bien.
J'ai défini la méthode affiche et le programme tourne normalement.
Pour le type virtual, je le découvre pour la première fois :P, merci de l'information.
Cordialement :)
J'ai défini la méthode affiche et le programme tourne normalement.
Pour le type virtual, je le découvre pour la première fois :P, merci de l'information.
Cordialement :)