Compartir a través de


Definir tipos de clase

Los tipos de clase son definido mediante especificadores de la clase.Los tipos de clase se pueden declarar utilizando especificadores elaborados de tipo como se muestra en Especificadores de tipo.El especificador de clase consta de:

  • class, struct o palabra clave de union .

  • El encabezado de clase incluye el nombre de clase y el encabezado aplicable de la plantilla.

  • Opcionalmente, dos puntos y basa la lista que identifica las clases base de la que la clase definido hereda.

  • Llaves ({}) que contienen las declaraciones de miembro de clase.

Se presentan los nombres de clase mientras que los inmediatamente después del compilador los procesan (antes de entrada en el cuerpo de la clase); se pueden utilizar para declarar miembros de clase.Esto permite la declaración de estructuras de datos de autorreferencia, como el siguiente:

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

Vea también

Referencia

Información general de clases