Sdílet prostřednictvím


Definování typů třídy

Typy tříd jsou definovány pomocí specifikátoru třídy.Typy tříd mohou být deklarovány pomocí zpracovaných specifikátorů typu, jak je uvedeno v tématu Specifikátory typu. Specifikátor třídy se skládá z:

  • class, struct nebo klíčové slovo union .

  • Záhlaví třídy zahrnuje název třídy a záhlaví použitelné šablony.

  • Volitelně dvojtečku a základní seznam, který určuje základní třídy, ze kterých definovaná třída dědí.

  • Složené závorky ({}) obsahující deklarace člena třídy.

Názvy tříd jsou zavedeny jako identifikátory ihned po jejich zpracování kompilátorem (před vstupem do těla třídy). Lze je použít pro deklaraci členů třídy.To umožňuje provést deklaraci datových struktur odkazujících na sebe sama:

// defining_class_types.cpp
// compile with: /c
class Tree
{
public:
   void *Data;
   Tree *Left;
   Tree *Right;
};

Viz také

Referenční dokumentace

Přehled tříd