Bonjour,

je m'exerce en C++. Je développe une classe Client, qui représente un Client.
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
 
class CClient {
    public:
         CClient(int id);
         virtual ~CClient();
 
    private:
         int m_id;
 
    public:
         void setId(int id) {m_id=id;}
         int getId() {return m_id;}
[..]
}
[..]
CClient::CClient(int id){
     setId(id);
}
[..]
int main(int argc, char *argv[])
{
     CClient client(4);
     cout<<endl<<client.getId()<<endl;
}
[..]
En sortie, j'obtiens une valeur à la con. -858993460 au lieu d'obtenir la valeur 4.
Est-ce que d'après vous je fait une erreur qui vous semble flagrante ?

Merci
Ciao