Bonsoir et Joyeux Noël à tous.

Voila je suis parti du VB pour allez en suite à la POO en VBNet et maintenant en C++ sous Ubuntu, je finis par mélanger un peu toute cette syntaxe, mais je m'accroche ;-)

Je cherche à faire une simple classe avec un membre, le modifier et y acceder par la suite.
Et bien mon codeblock me sort une erreur de compile et je ne vois pas ce qui se passe à la ligne count <<MaClasse.GetNom

erreur du compilo
erreur: invalid use of member


Ci-joint le code ci-dessous.

Merci de votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <string>
 
using namespace std;
 
class PhilippeClasse
{
    private:
    string _Nom;
 
    public:
    string GetNom();
    void SetNom(string s);
 
};
 
int main()
{
    PhilippeClasse MaClasse;
    MaClasse.SetNom("Philippe");
    count << MaClasse.GetNom  << endl;
    return 0;
}
 
 
string PhilippeClasse::GetNom()
{
    return _Nom;
}
 
void PhilippeClasse::SetNom(string s)
{
    _Nom = s;
}