Les structures dans les classes

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

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. Bah tu déclare
      class classe{
      int num;
      struct Personne personne ;
      int nom;
      }