Partager via


Classes, structures, unions et

Cette section présente des classes C++.Les classes, qui peuvent contenir des données et des fonctions, tapez les types définis par l'utilisateur dans un programme.Défini par l'utilisateur les types dans les langages de programmation traditionnels sont des collections de données qui, ensemble, décrivent les attributs d'objet et l'état.La classe types dans C++ permettent de décrire les attributs et de l'état, et pour définir le comportement.

Les rubriques suivantes sont inclus :

les trois types de classe sont structure, classe, et union.Ils sont déclarés à l'aide de struct, classe, les mots clés et d' union (consultez définir des types de classe).Le tableau suivant montre les différences entre les trois types de classe.

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

Contrôle d'accès et contraintes des structures, des classes et des unions

Structures

Classes

Unions

la clé de la classe est struct

la clé de la classe est classe

la clé de la classe est union

l'accès par défaut est public

l'accès par défaut est privé

l'accès par défaut est public

aucune contraintes d'utilisation

aucune contraintes d'utilisation

Utiliser un seul membre à la fois

Voir aussi

Autres ressources

Guide de référence du langage C++