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 |