Struct en C++
Résolu
maryouma1986
Messages postés
23
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
Bonjour,
est ce que les attributs d'une structure sont par défaut privé ou public?
meme question pour class?
merci
est ce que les attributs d'une structure sont par défaut privé ou public?
meme question pour class?
merci
2 réponses
class -> private
struct -> public
C'est d'ailleurs la seule différence entre les deux.
Bonne continuation.
struct -> public
C'est d'ailleurs la seule différence entre les deux.
Bonne continuation.
En effet, les structures sont publiques par défaut, contrairement aux classes. Mais je ne pense pas que ce soit la seule différence.
Mes souvenirs sont imprécis, mais je ne pense pas que les structures permettent l'héritage (dans les classes dérivées, si), la surcharge (le même nom à des fonctions différentes) et autres possibilités avancées du C++ et des classes.
Mes souvenirs sont imprécis, mais je ne pense pas que les structures permettent l'héritage (dans les classes dérivées, si), la surcharge (le même nom à des fonctions différentes) et autres possibilités avancées du C++ et des classes.
Ça fait des années que je n'ai plus programmé, je ne vais pas m'y remettre maintenant. Merci quand même.
Mais ta note m'a intrigué, et j'ai vérifié : les structures existent en C : http://informatique.hepmbc.be/cours/rappel/structdefdecl.php
à la différence des classes qui n'existent qu'en C++ et objective-C. ;-)
Mais ta note m'a intrigué, et j'ai vérifié : les structures existent en C : http://informatique.hepmbc.be/cours/rappel/structdefdecl.php
à la différence des classes qui n'existent qu'en C++ et objective-C. ;-)