컴파일러 오류 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;
};