Compartir a través de


Información general de clases

Los tipos de clase son definido mediante clase, struct, y las palabras clave de union .Por simplicidad, los tipos definidos con estas palabras clave los tipos de clase, excepto en las de los elementos del lenguaje que se comportan de manera diferente según se utiliza de qué palabra clave.

Los nombres de las clases definidas dentro de otra clase (“anidado”) tienen ámbito de clase de la clase envolvente.

El nombre de una clase puede ser un identificador o un identificador de plantilla.Vea Plantillas.

Las variables y las funciones de una clase se denominan miembros.Al definir una clase, lo habitual es proporcionar los miembros siguientes (aunque todo es opcional):

  • Miembros de datos de la clase, que definen el estado y los atributos de un objeto de tipo de clase.

  • Una o más funciones de “constructor”, inicializar un objeto de tipo de clase.Se describen los constructores de constructores.

  • Una función de “destructor”, que realiza funciones de limpieza como desasignar memoria asignada dinámicamente o archivos cerrados.los destructores se describen en destructores.

  • Una o más funciones miembro que definen el comportamiento del objeto.

Para obtener más información, vea:

Para obtener información sobre clases administradas y structs, vea clases y Structs.

Vea también

Referencia

Clases, estructuras, uniones y