Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"override" : nieprawidłowe użycie specyfikatora przesłonięcia; Funkcja nie jest zgodna z metodą klasy bazowej ref
Specyfikator przesłonięcia został użyty niepoprawnie. Na przykład nie zastępujesz funkcji interfejsu, implementujesz ją.
Aby uzyskać więcej informacji, zobacz Zastępowanie specyfikatorów.
Przykład
Poniższy przykład generuje 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() {}
};