A voir également:
- [C]Appel de méthodes d'une même classe
- Appel inconnu - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Appel annulé iphone - Forum Mobile
- La zone de données passée à un appel système est insuffisante - Windows 11
- Signal d'appel - Forum iPhone
7 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
27 févr. 2007 à 13:02
27 févr. 2007 à 13:02
?
Je comprend pas non plus. Normalement c'est pareil.
Donne nous un exemple concret que l'on puisse compiler.
Je comprend pas non plus. Normalement c'est pareil.
Donne nous un exemple concret que l'on puisse compiler.
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
28 févr. 2007 à 02:17
28 févr. 2007 à 02:17
Est ce que les fonctions ont été déclarées dans ta classe ?
plop.hpp
plop.cpp
Autre petite remarque tes méthodes getLigne et getProfits ne modifient pas this, donc tu devrais écrire en toute rigueur
Bonne chance
plop.hpp
class plop{ void f(); void g(); //... };
plop.cpp
void plop::f(){ // ... } void plop::g(){ // ... }
Autre petite remarque tes méthodes getLigne et getProfits ne modifient pas this, donc tu devrais écrire en toute rigueur
int Glacier::getLigne() const { return indice_ligne; } int Glacier::getProfits() const { return profits; }
Bonne chance
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
28 févr. 2007 à 08:51
28 févr. 2007 à 08:51
Salut.
Tel quel, ton problème n'a rien à voir avec le message du debut.
le compilateur a raison, les fonctions getLigne(), getColonne() ne sont pas déclarer. Ce que tu as déclarer se sont les fonctions :
Glacier::getLigne(), Glacier::getColonne()
Tu as un problème de portée !
Tel quel, ton problème n'a rien à voir avec le message du debut.
le compilateur a raison, les fonctions getLigne(), getColonne() ne sont pas déclarer. Ce que tu as déclarer se sont les fonctions :
Glacier::getLigne(), Glacier::getColonne()
Tu as un problème de portée !
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
28 févr. 2007 à 10:04
28 févr. 2007 à 10:04
Non en fait il a implémenté des méthodes de Glacier qu'il n'a pas déclaré.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
1 mars 2007 à 08:49
1 mars 2007 à 08:49
Je ne voi pas ce qui te permet de dire ça ?
à mon sens, il n'a pas encore donné assez d'info, et pour moi arrivee est défini en dehors de toute classe.
à mon sens, il n'a pas encore donné assez d'info, et pour moi arrivee est défini en dehors de toute classe.
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
1 mars 2007 à 10:53
1 mars 2007 à 10:53
Je ne fais que lire le message d'erreur du compilateur :)
27 févr. 2007 à 16:48
Voici un exemple plus concret.
L'exemple n'est pas compilable tel quel.
j'ai écrit une méthode qui en appelle d'autres.
Le soucis, c'est que que ça me produit l'erreur suivante :
Voici le code :
getColonne a été écrite dans la classe Personne dont hérite Glacier