Un peut-il struct
être hérité en C ++?
c++
inheritance
struct
Peter Mortensen
la source
la source
Bien sûr. En C ++, les structures et les classes sont presque identiques (des choses comme la valeur par défaut de public au lieu de private font partie des petites différences).
la source
En C ++, l'héritage d'une structure est identique à une classe à l'exception des différences suivantes:
Lors de la dérivation d'une structure à partir d'une classe / structure, le spécificateur d'accès par défaut pour une classe / structure de base est public. Et lors de la dérivation d'une classe, le spécificateur d'accès par défaut est privé.
Par exemple, le programme 1 échoue avec une erreur de compilation et le programme 2 fonctionne correctement.
la source