Omówienie klasy
Typy klas są definiowane przy użyciu klasy, struct, i Unii słowa kluczowe.Dla uproszczenia typy zdefiniowane z tych słów kluczowych są nazywane typy klas, z wyjątkiem dyskusje elementów języka, które zachowują się inaczej zależności od tego, które zostanie użyte słowo kluczowe.
Nazwy klas zdefiniowanych w ramach innej klasy ("zagnieżdżonych") mają zakres klasy klasy okalającego.
Nazwę klasy, może być identyfikatorem lub identyfikator szablonu.Zobacz szablonów.
Zmienne i funkcje klasy są nazywane członków.Podczas definiowania klasy, jest typową praktyką dostaw następujących członków (mimo, że wszystkie są opcjonalne):
Członków danych klasy, które określają Państwo i atrybuty obiektu typu klasy.
Jeden lub więcej "" funkcji konstruktora, które zainicjować obiektu typu klasy.Konstruktory są opisane w konstruktory.
Funkcja "destruktor" wykonuje funkcje oczyszczania, takich jak cofanie przydziału dynamicznie przydzielane pamięci lub zamykanie plików.Destruktory są opisane w destruktory.
Jedną lub więcej funkcji Członkowskich, które definiują zachowanie obiektu.
Aby uzyskać więcej informacji zobacz:
Informacji na temat klasy zarządzane i strukturach, zobacz klasy i struktur.