다음을 통해 공유


컴파일러 오류 C3213

기본 클래스 'base_type'이 'derived_type'보다 액세스하기 어렵습니다.

어셈블리에서 볼 수 있는 형식은 공개적으로 볼 수 있는 기본 클래스를 사용해야 합니다.

다음 샘플에서는 C3213을 생성합니다.

// C3213.cpp
// compile with: /clr
private ref struct privateG {
public:
   int i;
};

public ref struct publicG {
public:
   int i;
};

public ref struct V : public privateG {   // C3213
public:
   int j;
};

public ref struct W: public publicG {   // OK
public:
   int j;
};