Freigeben über


Compilerwarnung (Ebene 1) C4678

Die Basisklasse 'base_type' hat eine stärkere Zugriffsbeschränkung als 'derived_type'

Ein öffentlicher Typ wurde von einem privaten Typ abgeleitet. Wenn der öffentliche Typ in einer referenzierten Assembly instanziiert wird, sind die Member des privaten Basistyps nicht zugänglich.

C4678 ist nur über die veraltete Compileroption /clr:oldSyntax erreichbar. Bei verwendung von "/clr" ist es ein Fehler, eine Basisklasse zu haben, auf die weniger zugegriffen werden kann, als die abgeleitete Klasse.