IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

probl�me syntaxe avec structure et constructeur


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    Juillet 2006
    Messages
    747
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par d�faut probl�me syntaxe avec structure et constructeur
    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

  2. #2
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Je n'ai pas bien compris la question ?
    Tu pourrais expliquer un peu plus ?


  3. #3
    Membre �clair�
    Inscrit en
    Juillet 2006
    Messages
    747
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par d�faut
    Ben en gros, mon probl�me est que je ne sais pas comment initialiser les elements d'une structure dans un constructeur. Dans mon exemple, quand je vais en debug, en pas a pas sous visual et que je regarde ce que j'ai dans CClient toto; et bien dans toto, j'ai seulement les elements de clientSimple.

    J'ajoute que dans Client, j'aimerais bien rajouter aux propri�t�s de ClientSimple les donn�es issues de structure telles que age, NumTelPer, NumTelPro, NumVoie, Nomvoie, CP, Ville, Pays

  4. #4
    Membre �m�rite
    Avatar de Spout
    Profil pro
    Ing�nieur syst�mes et r�seaux
    Inscrit en
    F�vrier 2007
    Messages
    904
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Val d'Oise (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur syst�mes et r�seaux

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 904
    Par d�faut
    Est-ce que ta classe CClientSimple a bien un constructeur prenant en param�tre les �l�ments que tu passes dans le deuxi�me constructeur de CClient? Auquel cas il ne devrait pas y avoir de probl�me (� premi�re vue)

  5. #5
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Je comprend rien du tout... Je suis peut-�tre pas r�veill�, mais bon...
    D�j� ton ClientSimple semble avoir un constructeur sans param�tres, c'est bizarre, non?

    Peux-tu poster ton code, � savoir un Exemple Complet Minimal (ECM) qui reproduit ton probl�me. De l� on pourra voir un peu plus clair...

  6. #6
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2003
    Messages
    3 549
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 549
    Par d�faut
    C'est pas bon �a de faire un constructeur � quarante mille param�tres...

Discussions similaires

  1. [Batch] Probl�me syntaxe avec condition if ( ) else () pour NT
    Par carreau dans le forum Scripts/Batch
    R�ponses: 3
    Dernier message: 14/10/2011, 18h45
  2. Probl�me syntaxe avec access
    Par nellido dans le forum D�veloppement
    R�ponses: 2
    Dernier message: 24/11/2008, 16h46
  3. probl�me de syntaxe avec les structures .top et .left
    Par frisou65 dans le forum Macros et VBA Excel
    R�ponses: 10
    Dernier message: 01/09/2008, 15h10
  4. probl�me syntaxe avec echo
    Par silversatch62 dans le forum Shell et commandes GNU
    R�ponses: 1
    Dernier message: 29/04/2008, 15h03
  5. [PHP-JS] Probl�me affichage avec structure if
    Par kitty2006 dans le forum Langage
    R�ponses: 31
    Dernier message: 07/09/2006, 18h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo