Forum Programmation.c++ [résolu] a:b ??

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
28
sept.
2022

Salut les gens !

J'ai besoin de comprendre vite fait un petit bout de code C++, vu que j'en ai pas fait depuis 25.000 ans environ, et que je trouve rien sur l'internet des tutoriaux, je me permet de poser la question ici.

Dans le code suivant :

struct a : b {
    int bli, bla, blou;
}

qu'est ce que sont a et b, s'il vous plait ? =D

  • # a : b

    Posté par  . Évalué à 5. Dernière modification le 28 septembre 2022 à 19:30.

    Bonjour,

    Le code définit une structure nommée a, et indique qu'elle hérite de la structure nommée b.
    On le voit plus souvent sous la forme:

        struct a : public b {
            int  bli, bla, blou;
        };
    • [^] # Re: a : b

      Posté par  . Évalué à 2.

      Merci. Je ne trouve de définition de b nulle part dans le code, mais ça compile quand même, du coup je comprenais pas… (et toujours pas d'ailleurs)

      • [^] # Re: a : b

        Posté par  . Évalué à 4.

        elle doit être quelque part dans un des fichiers inclus à ton fichier source.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.