Sdílet prostřednictvím


Třídy, struktury a spojení

V této části jsou popsány třídy jazyka C++.Třídy, které mohou obsahovat data a funkce, zavádí do programu uživatelem definované typy.Uživatelem definované typy jsou v tradičních programovacích jazycích kolekce dat, které společně popisují atributy a stav objektu.Třídní typy v jazyce C++ umožňují popisovat atributy a stav, a také definovat chování.

Jsou zahrnuty následující témata:

Tři typy tříd jsou struktura, třída a union.Jsou deklarovány pomocí klíčových slov struct, class a union (viz Definování typů tříd).Následující tabulka uvádí rozdíly mezi třemi typy tříd.

Informace o spravovaných třídách a strukturách naleznete v tématu Třídy a struktury.

Řízení přístupu a omezení struktur, tříd a union

Struktury

Třídy

Union

klíč třídy je struct

klíč třídy je class

klíč třídy je union

Výchozí přístup je public

Výchozí přístup je private

Výchozí přístup je public

Žádná omezení použití

Žádná omezení použití

Současně používat pouze jeden člen

Viz také

Další zdroje

Referenční dokumentace jazyka C++