¿Se struct
puede heredar en C ++?
c++
inheritance
struct
Peter Mortensen
fuente
fuente
Por supuesto. En C ++, las estructuras y las clases son casi idénticas (cosas como el valor predeterminado de público en lugar de privado son algunas de las pequeñas diferencias).
fuente
En C ++, la herencia de una estructura es la misma que una clase, excepto las siguientes diferencias:
Cuando se deriva una estructura de una clase / estructura, el especificador de acceso predeterminado para una clase / estructura base es público. Y al derivar una clase, el especificador de acceso predeterminado es privado.
Por ejemplo, el programa 1 falla con un error de compilación y el programa 2 funciona bien.
fuente