Bonjour.
Voici mon problème :
Je dispose d'une classe client (avec des propriéts très precises) et une autre appelée client simple (plus restreinte et ne reprenant que les propriéts principales de client).

Mon problème se trouve au niveau du contructeur de Client. Voici ce que j'ai pour le moment :

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
struct Struct_Donnees_Perso m_donnees_perso;
struct Struct_Adresse m_adresse;
 
CClient::CClient():
	CClientSimple()
	{
		m_donnees_perso.Age = -1;
		m_donnees_perso.NumTelPer = "";
		m_donnees_perso.NumTelPor = "";
 
		m_adresse.NumVoie = -1;
		m_adresse.NomVoie = "";
		m_adresse.Ville = "";
		m_adresse.CP = -1;
		m_adresse.Pays = "";	
	}
 
CClient::CClient(__int32 lIdClient, CErgString szEtatCivil, CErgString szNom, CErgString szNomJF, 
				 CErgString szPrenom, CErgString szDateNaissance, CErgString szEmail, CErgString szProfil, 
				 __int32 lAge, CErgString szNumTelPer, CErgString szNumTelPor, __int32 NumVoie, 
				 CErgString szNomVoie, CErgString szVille, __int32 lCP, CErgString szPays):
	CClientSimple(lIdClient, szEtatCivil, szNom, szNomJF, szPrenom, szDateNaissance, szEmail, szProfil, 0)
	{
		m_donnees_perso.Age = lAge;
		m_donnees_perso.NumTelPer = szNumTelPer;
		m_donnees_perso.NumTelPor = szNumTelPor;
		m_adresse.NumVoie = NumVoie;
		m_adresse.NomVoie = szNomVoie;
		m_adresse.Ville = szVille;
		m_adresse.CP = lCP;
		m_adresse.Pays = szPays;
	}
Le hic c'est que je vais en debug en pas a pas, dans une variable de type client, je n'ai que les données de clientsimple.

Merci pour votre aide

Ps: ne pas tenir compte des cergstring. Il s'agit d'une classe developpée et equivalente a Cstring