다음을 통해 공유


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