다음을 통해 공유


컴파일러 오류 C3657

소멸자가 명시적으로 재정의하거나 명시적으로 재정의할 수 없습니다.

소멸자 또는 종료자는 명시적으로 재정의할 수 없습니다. 자세한 내용은 명시적 재정의를 참조 하세요.

예시

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

// C3657.cpp
// compile with: /clr
public ref struct I {
   virtual ~I() { }
   virtual void a();
};

public ref struct D : I {
   virtual ~D() = I::~I {}   // C3657
   virtual void a() = I::a {}   // OK
};