Compartir a través de


Clases, estructuras, uniones y

Esta sección presenta las clases de C++.Las clases, que pueden contener datos y funciones, presentan tipos definidos por el usuario en un programa.Los tipos definidos por el usuario en lenguajes de programación tradicionales son colecciones de datos que, en conjunto, describen los atributos de un objeto y los digan.Los tipos de clase en C++ permite describir atributos y estado, y para definir un comportamiento.

Los temas siguientes se incluyen:

Los tres tipos de clase son estructura, clase, y union.Se declaran con struct, clase, y las palabras clave de union (vea Definir tipos de clase).La tabla siguiente se muestran las diferencias entre los tres tipos de clase.

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

Control de acceso y restricciones de estructuras, de clases y de uniones

Estructuras

Clases

Uniones

la clase es struct

la clase es clase

la clase es union

el acceso predeterminado es público

el acceso predeterminado es privado

el acceso predeterminado es público

Ninguna restricción de uso

Ninguna restricción de uso

Utilice un único miembro al mismo tiempo

Vea también

Otros recursos

Referencia del lenguaje C++