다음을 통해 공유


컴파일러 오류 C3665

'destructor': 소멸자/종료자에 대해 'keyword' 지정자를 재정의할 수 없습니다.

소멸자 또는 종료자에 허용되지 않는 키워드가 사용되었습니다.

예를 들어 소멸자 또는 종료자에 새 슬롯을 요청할 수 없습니다. 자세한 내용은 명시적 재정의 및 소멸자 및 종료자를 참조하세요.

다음 샘플에서는 C3665를 생성합니다.

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

public ref struct S : R {
   virtual ~S() new {}   // C3665
   virtual void a() new {}   // OK
};