コンパイラの警告 (レベル 1) C4678

基底クラス 'base_type' のアクセス可能性が 'derived_type' よりも小さい

パブリック型は、プライベート型から派生します。 参照されたアセンブリでパブリック型がインスタンス化される場合は、プライベート基本型のメンバーにアクセスできません。

C4678 は、古いコンパイラ オプション /clr: oldSyntax を使用してのみ到達可能です。 これは /clrを使用して、基底クラスが派生クラスよりもアクセスが困難になる場合のエラーです。