Share via


Třídy a struktury (C++)

Tato část představuje třídy a struktury jazyka C++. Dva konstruktory jsou v jazyce C++ stejné s tím rozdílem, že ve strukturách je výchozí přístupnost veřejná, zatímco ve třídách je výchozí privátní.

Třídy a struktury jsou konstrukce, ve kterých definujete vlastní typy. Třídy a struktury mohou obsahovat datové členy i členské funkce, které umožňují popsat stav a chování typu.

Patří sem následující témata:

Tři typy tříd jsou struktura, třída a sjednocení. Deklarují se pomocí klíčových slov struktury, třídy a sjednocení . Následující tabulka ukazuje rozdíly mezi třemi typy tříd.

Další informace o sjednoceních najdete v tématu Sjednocení. Informace o třídách a strukturách v C++/CLI a C++/CX naleznete v tématu Třídy a struktury.

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

Struktury Třídy Sjednocení
Klíč třídy je struct Klíč třídy je class Klíč třídy je union
Výchozí přístup je veřejný. Výchozí přístup je soukromý. Výchozí přístup je veřejný.
Žádná omezení využití Žádná omezení využití Použití pouze jednoho člena najednou

Viz také

Referenční dokumentace jazyka C++