Sdílet prostřednictvím


Definování typů třídy

Typy tříd jsou definovány pomocí specifikátorů třídy.Typy tříd mohou být deklarovány pomocí specifikátorů propracována typu v Specifikátorech typu.Specifikátoru třídy tvoří:

  • The class, struct or union keyword.

  • Třída záhlaví obsahuje název třídy a použitelné šablony záhlaví.

  • Volitelně dvojtečku a základní seznam, který identifikuje základní třídy, které dědí definované třídy.

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

Názvy tříd jsou zavedeny jako identifikátory ihned po jejich kompilátor zpracovává (před vstupem do těla třídy); jejich pomocí lze deklarovat členy třídy.To umožňuje prohlášení self-referential datových struktur, jako například:

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

Viz také

Referenční dokumentace

Přehled třídy