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