Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1490 connectés 

  FORUM HardWare.fr
  Programmation

  [c/c++] probleme avec une structure...fait par 1 prof.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c/c++] probleme avec une structure...fait par 1 prof.

n°121623
j0ga
Posté le 04-04-2002 à 22:46:21  profilanswer
 

j'en ai raz le bol on a des fonction a implementer avec une structure deja faite vous pouvez me dire si c'est bon:
struct defFonc {unnom  nom; int nbparam;
                listeParamF lesParams; listeIns lesIns;};
 
struct unParamF{ unnom nom; double valpar;};
struct unParamE{listeLex exp; double valpar;};
struct ordreS0{unnom nom; };
struct ordreS1{unnom nom; listeLex param1;};
struct ordreS2{unnom nom; listeLex param1, param2;};
struct ordreCOND{unnom nom;listeLex compar; listeIns ISV, ISF;};
struct ordreREP{unnom nom; listeLex nbfois; listeIns corps;};
struct ordreAPPEL{unnom nom; listeParamE lesParams;};
 
struct boite{typeContenu typ;
             union {defFonc def;
                   unParamF par;
                   unParamE exp;
                   unLexM lex;
                   ordreS0 os0;
                   ordreS1 os1;
                   ordreS2 os2;
                   ordreCOND si;
                   ordreREP rep;
                   ordreAPPEL app;
                   };
             boite * lien;
};

 
il me sort un magnifique: member `struct defFonc boite::
{anonymous union}::def' with constructor not allowed in union
a la compil...c'est normal ?
comment faire j'ai besoin d'une structure de ce style...

mood
Publicité
Posté le 04-04-2002 à 22:46:21  profilanswer
 

n°121627
j0ga
Posté le 04-04-2002 à 23:08:59  profilanswer
 

:heink:  :(  :hello:  
ME <----------  :gun:  :gun:  
 :cry:  
 
 :cry:  
 
 :cry:  
 :fou:

n°121630
verdoux
And I'm still waiting
Posté le 04-04-2002 à 23:22:08  profilanswer
 

Je crois en effet que ce n'est pas conforme à la norme C++ (voir §r.9.5 du bouquin de Stroustrup, "le langage c++", 2nd edition).
Mais la norme a peut être évolué. (Quoique si il y a des constructeurs par défaut dans les différents type de l'union, comment peut instancier un objet union ?)
 
Et c'est peut être acceptable en C (sans constructeur)

 

[jfdsdjhfuetppo]--Message édité par Verdoux--[/jfdsdjhfuetppo]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [c/c++] probleme avec une structure...fait par 1 prof.

 

Sujets relatifs
[PHP]probleme lié à la securité de son site[MFC] problème d'intégration d'un gestionnaire de mémoire avec les MFC
[Shell Unix] J'ai un problème avec la commande cat-> COOKIE <- mais ou est le probleme ??
probleme avec un textarea vide!!![DEPLHI 4] Urgent :) HotKey + WM_CHAR = probleme :(, aidez moi
Probleme HTMLproblème d'opérateur logique
[VB 6] Petit probleme[XHTML & CSS] Problème avec des tableaux dans Mozilla [résolu]
Plus de sujets relatifs à : [c/c++] probleme avec une structure...fait par 1 prof.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR