Compartir a través de


Advertencia del compilador (nivel 1) C4678

La clase base 'base_type' es menos accesible que 'derived_type'

Un tipo público se deriva de un tipo privado. Si se crea una instancia del tipo público en un ensamblado al que se ha hecho referencia, los miembros del tipo base privado no estarán accesibles.

El error C4678 se produce únicamente con la opción del compilador obsoleta /clr:oldSyntax. Cuando se usa /clr, es un error tener una clase base menos accesible que su clase derivada.