Sdílet prostřednictvím


Přehled třídy

Typy tříd, které jsou definovány pomocí třídy, struct, a unie klíčová slova.Pro jednoduchost typy definované pomocí těchto klíčových slov se nazývají typy tříd, s výjimkou v diskusích elementy jazyka, které se chovají odlišně v závislosti na tom, které se používá klíčové slovo.

Názvy tříd definovaných v rámci jiné třídy ("vnořený") mají rozsah třídy ohraničující třídy.

Název třídy může být identifikátor nebo identifikátor šablony.Viz šablony.

Proměnné a funkce třídy se nazývají členy.Při definování třídy je běžnou praxí poskytovat následující členy (i když jsou všechny volitelné):

  • Datové členy třídy, které definují státu a atributy objektu typu třídy.

  • Jeden nebo více "konstruktor" funkcí, které inicializovat objekt typu třída.Konstruktory, jsou popsány v konstruktory.

  • "Objekt" funkci, která provádí vyčištění funkce, jako například navrácení dynamicky přidělené paměti nebo zavření souborů.Destruktory jsou popsány v destruktory.

  • Jeden nebo více funkce členů, které definují chování objektu.

Více informací naleznete:

Informace o spravované třídy a struktur, viz třídy a struktur.

Viz také

Referenční dokumentace

Třídy, struktury a odbory