컴파일러 오류 C3421
'type': 이 클래스의 종료자는 액세스할 수 없거나 존재하지 않으므로 호출할 수 없습니다.
종료자는 암시적으로 비공개이므로 바깥쪽 형식 외부에서 호출될 수 없습니다.
자세한 내용은 방법: 클래스 및 구조체 정의 및 사용(C++/CLI)의 소멸자 및 종료자를 참조하세요.
예시
다음 샘플에서는 C3421을 생성합니다.
// C3421.cpp
// compile with: /clr
ref class A {};
ref class B {
!B() {}
public:
~B() {}
};
int main() {
A a;
a.!A(); // C3421
B b;
b.!B(); // C3421
}