Freigeben über


Klassen, Strukturen und Unions

In diesem Abschnitt werden C++-Klassen vor.Klassen, die Funktionen und Daten enthalten können, stellen benutzerdefinierte Typen in ein Programm vor.Benutzerdefinierte herkömmliche Programmiersprachen der Typen sind, die Auflistungen von Daten zusammen, die beschreiben, und Objekt-Attribute angeben.Klassentypen in C++ können Sie Attribute und Status zu beschreiben, und sein Verhalten zu definieren.

In den folgenden Themen sind enthalten:

Die drei Klassentypen sind Struktur, Union oder Klasse.Sie können mithilfe der Struktur, KlasseSchlüsselwort deklariert und Union (siehe Klassentypen definiert werden).In der folgenden Tabelle werden die Unterschiede zwischen den drei Klassentypen an.

Weitere Informationen über verwaltete Klassen und Strukturen finden Sie unter Klassen und Strukturen.

Zugriffssteuerung und Einschränkungen von Klassen und Strukturen, Unions

Strukturen

Klassen

Unions

Klassenschlüssel ist struct

Klassenschlüssel ist Klasse

Klassenschlüssel ist Union

standardmäßigen Zugriff ist öffentlich

Der Standardwert ist privat Zugriff

standardmäßigen Zugriff ist öffentlich

Keine Einschränkungen der Verwendung

Keine Einschränkungen der Verwendung

Verwenden Sie jeweils nur ein Member

Siehe auch

Weitere Ressourcen

C++-Sprachreferenz