Duplicatas possibles :
Structures et classes en C/C++
Que sont les types POD en C++ ?
Salut,
Dans le Livre C++ In a Nutshell en chapitre 6 : classes , unders Spécification d'accès a mentionné les points suivants :
Dans une définition de classe, l'accès par défaut par défaut pour les membres et les classes de base est privé. Dans une définition de structure, l'accès par par défaut est public. C'est la seule différence entre une classe et une struct bien que, par convention, certains programmeurs programmeurs utilisent struct uniquement pour POD classes et utiliser la classe pour toutes les autres classes .
Mes questions sont les suivantes :
- N'y a-t-il pas une autre différence entre les classes et les structures dans le sens où les structures ne contiennent pas de fonctions mais seulement des données ?
- Que sont les classes POD ? Et, qu'est-ce que l'on entend par toutes les autres classes ici ? Existe-t-il alors des classes spéciales ?
Merci.