Partager via


Vue d'ensemble des classes

Les types classe sont définis avec les mots clés class, struct et union. Pour plus de simplicité, les types définis avec ces mots clés sont appelés types classe, sauf dans les présentations des éléments de langage qui se comportent différemment selon le mot clé utilisé.

Les noms des classes définies dans une autre classe (imbriquée) ont la portée de classe de la classe englobante.

Le nom d'une classe peut être un identificateur ou un identificateur de modèle. Consultez Modèles.

Les variables et fonctions d'une classe sont appelées membres. Lors de la définition d'une classe, il est courant de fournir les membres suivants (bien qu'ils soient tous facultatifs) :

  • Données membres de classe, qui définissent l'état et les attributs d'un objet de type classe.

  • Une ou plusieurs fonctions constructeur, qui initialisent un objet de type classe. Les constructeurs sont décrits dans Constructeurs.

  • Une fonction destructeur, qui exécute des fonctions de nettoyage telles que la libération de la mémoire allouée ou la fermeture des fichiers. Les destructeurs sont décrits dans Destructeurs.

  • Une ou plusieurs fonctions membres qui définissent le comportement de l'objet.

Pour plus d'informations, consultez :

Pour plus d'informations sur les classes et les structures managées, consultez Classes et structures.

Voir aussi

Référence

Classes, structures et unions