다음을 통해 공유


컴파일러 오류 C3653

'function': 명명된 재정의로 사용할 수 없습니다. 재정의되는 함수를 찾을 수 없습니다. :: 연산자를 사용하여 함수의 이름을 명시적으로 지정하는 것을 잊셨나요?

명시적 재정의는 인터페이스에서 찾을 수 없는 함수를 지정했습니다. 자세한 내용은 명시적 재정의를 참조 하세요.

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

// C3653.cpp
// compile with: /clr
public interface struct I {
   void h();
};

public ref struct X : public I {
   virtual void f() new sealed = J {};   // C3653 no J in scope
   virtual void g() {}   // OK
   virtual void h() new sealed = I::h {};   // OK
};