Definizione dei tipi di classe

I tipi di classe vengono definiti utilizzando gli identificatori della classe.I tipi di classe possono essere dichiarati utilizzando gli identificatori elaborazione del tipo come illustrato in l Identificatori di tipo.L'identificatore di classe contiene:

  • class, struct o union parola chiave.

  • L'intestazione della classe include il nome della classe e l'intestazione applicabile del modello.

  • Facoltativamente, due punti e l'elenco di base che identifica le classi di base da cui la classe definita eredita da.

  • parentesi graffe ({}) contenente le dichiarazioni dei membri della classe.

I nomi di classe vengono introdotte mentre gli identificatori immediatamente dopo il compilatore li elabora (prima della voce nel corpo della classe); possono essere utilizzati per dichiarare membri della classe.In questo modo la dichiarazione di strutture di dati autoreferenziali, come segue:

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

Vedere anche

Riferimenti

Cenni preliminari sulle classi