다음을 통해 공유


컴파일러 오류 C3662

'member' : 재정의 지정자 'specifier'는 관리되는 클래스 또는 WinRT 클래스의 멤버 함수에만 사용할 수 있습니다.

재정의 지정자가 네이티브 형식의 멤버에 사용되었으며, 이는 허용되지 않습니다.

자세한 내용은 명시적 재정의를 참조 하세요.

예시

다음 샘플에서는 C3662 오류가 발생하는 경우를 보여 줍니다.

// C3662.cpp
// compile with: /clr /c
struct S {
   virtual void f();
};

struct S1 : S {
   virtual void f() new;   // C3662
};

ref struct T {
   virtual void f();
};

ref struct T1 : T {
   virtual void f() new;   // OK
};