Les structures dans les classes

rimawila Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
wassimee Messages postés 46 Statut Membre -
Bonjour,
je voudrais compiler mon programme en c++ mais ca marche pas
est ce qu' on peut declarer une structure dans une classe si oui comment
svp repond moi

2 réponses

ydurce Messages postés 81 Statut Membre 18
 
bonjour,

struct nom_du_type
{
type data1;
type data2;
...
};
pour déclarer dans la classe une donnée du type:
nom_du_type data;

par ex:
class jambe
{
public:
...
..
struct pied
{
int NbDoigt;
bool droit;
};

pied PiedDroit;
};

le type de la structure est accessible à l'extérieur de la classe par nom_de_la_classe::nom_du_type (jambe::pied) si il est déclaré dans le bloc 'public' de la classe. (ou en protected pour les classes dérivées)

cdlt
0
wassimee Messages postés 46 Statut Membre
 
Bah tu déclare
class classe{
int num;
struct Personne personne ;
int nom;
}
0