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.