Partager via


Présentation des classes

Les types de classe sont définis à l'aide de classe, struct, les mots clés et d' union .Pour plus de simplicité, les types définis avec ces mots clés sont des types de classe, sauf dans les discussions sur les éléments de langage qui se comportent différemment selon le mot clé est utilisé.

Les noms des classes définies dans une autre classe (« s'est imbriqué ») ont une 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 des membres.En définissant une classe, il est courant de fournir les membres suivants (bien que tout est facultatif) :

  • Les données membres de classe, qui définit l'état et les attributs d'un objet de la classe type.

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

  • Une fonction « destructeur », qui exécute des fonctions de nettoyage telles que libérer la mémoire allouée dynamiquement ou les fichiers fermants.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 managées et les structs, consultez Classes et structures.

Voir aussi

Référence

Classes, structures, unions et