컴파일러 경고(수준 1) C4490
'override': 재정의 지정자를 잘못 사용합니다. 'function'이 기본 ref 클래스 메서드와 일치하지 않습니다.
재정의 지정자가 잘못 사용되었습니다. 예를 들어 인터페이스 함수를 재정의하지 않고 구현합니다.
자세한 내용은 지정자 재정의를 참조 하세요.
예시
다음 샘플에서는 C4490을 생성합니다.
// C4490.cpp
// compile with: /clr /c /W1
interface struct IFace {
void Test();
};
ref struct Class1 : public IFace {
virtual void Test() override {} // C4490
// try the following line instead
// virtual void Test() {}
};
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기