eldran64
Messages postés12Date d'inscriptionjeudi 14 décembre 2000StatutMembreDernière intervention15 juin 2010
-
23 juin 2008 à 15:35
eldran64
Messages postés12Date d'inscriptionjeudi 14 décembre 2000StatutMembreDernière intervention15 juin 2010
-
23 juin 2008 à 16:48
Bonjour,
je n'arrive pas à appeler une fonction, c'est la fonction print.
C'est une fonction qui doit faire appel à l'accesseur pour afficher la variable
m_MyStringSchool.
Voici la déclaration de ma classe dans un fichier.h:
class
Youth
{
public
:
std:string
getMyStringSchool();//
accesseur
void
print();//fonction d'affichage
[...]
private
:
[...]
std:string m_MyStringSchool;
};
#endif
et voici là où je tente de l'appeler dans
un fichier.cpp:
void
print()
//fonction d'affichage
{
string chaine;
chaine = Youth::getMyStringSchool();
cout << chaine <<
endl;
}
le compilateur me dit:
Youth::getMyStringSchool': appel non conforme d'une fonction membre non
static
et je ne comprend pas comment je pourrai m'en
sortir et pourquoi le compilateur me dit ça.
Merci pour toutes
remarques ou simples suggestions.