Udostępnij za pośrednictwem


Definiowanie typów klasy

Typy klas są definiowane przy użyciu Specyfikatory klasy.Typy klas mogą być deklarowane przy użyciu specyfikatorze typu rozwinięciem, jak pokazano w Specyfikatorze typu.Specyfikator klasy składa się z:

  • The class, struct or union keyword.

  • Nagłówek klasy zawiera nazwę klasy i pozycji zastosowanie szablonu.

  • Opcjonalnie, dwukropek i podstawy listy który identyfikuje podstawowych klas, które dziedziczy definiowanej klasy.

  • Nawiasy klamrowe ({}) zawierających deklaracje klas Członkowskich.

Nazwy klas są wprowadzane jako identyfikatory, natychmiast po kompilator przetwarza je (przed wejściem w treści klasy); one można zadeklarować członków klasy.Pozwala to deklaracja struktur danych rozłam, takie jak:

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

Zobacz też

Informacje

Omówienie klasy