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 |