Přehled tříd
Typy tříd jsou definovány pomocí klíčových slov class, struct a union.Pro zjednodušení se typy definované pomocí těchto klíčových slov nazývají typy tříd, s výjimkou diskusí prvků jazyka, které se chovají odlišně podle toho, jaké klíčové slovo se používá.
Názvy tříd definované v rámci jiné třídy („vnořené“) mají třídní rozsah nadřazené třídy.
Název třídy může být identifikátor nebo identifikátor šablony. Další informace naleznete v tématu Šablony.
Proměnné a funkce třídy se nazývají členy.Při definování třídy je běžnou praxí (i když nejsou všechny povinné) zadat následující členy:
Datové členy třídy, které definují stav a atributy objektu typu třídy.
Jedna nebo více funkcí „konstruktoru“, které inicializují objekt typu třídy.Konstruktory jsou popsány v tématu Konstruktory.
Funkce „destruktoru“, která provádí funkce vyčištění, jako je například navrácení dynamicky přidělené paměti nebo zavření souborů.Destruktory jsou popsány v tématu Destruktory.
Jedna nebo více členských funkcí, které definují chování objektu.
Další informace naleznete v části:
Informace o spravovaných třídách a strukturách naleznete v tématu Třídy a struktury.