[Debutant] Initialisation d'une classe
Bonjour,
je m'exerce en C++. Je développe une classe Client, qui représente un Client.
Code:
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