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.