124 votes

Structures et classes en C/C++

Après avoir terminé mon cours de C++, il m'a semblé que les structs/classes sont pratiquement identiques, à quelques différences près.

Je n'ai jamais programmé en C auparavant, mais je sais qu'il y a des structures. En C, est-il possible d'hériter d'autres structs et de définir un modificateur de public/privé ?

Si vous pouvez faire cela en C normal, pourquoi avons-nous besoin de C++ ? En quoi les classes sont-elles différentes des structures ?

1voto

Chris Hafey Points 217

Le C++ utilise les structs principalement pour 1) la rétrocompatibilité avec le C et 2) les types POD. Les structs C n'ont pas de méthodes, d'héritage ou de visibilité.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X