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 |