Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"method" : metoda ze specyfikatorem przesłonięcia "override" nie przesłania żadnych metod klasy bazowej
Uwagi
Funkcja próbowała zastąpić funkcję, która nie istnieje.
Aby uzyskać więcej informacji, zobacz Jawne przesłonięcia.
Przykład
Poniższy przykład generuje kod C3668.
// C3668.cpp
// compile with: /c
__interface I {
void f(int); // virtual by default
};
class J {
public:
void g(int);
virtual void h(int);
};
struct R : I,J {
virtual void f() override {} // C3668
virtual void f(int) override {} // OK
virtual void g(int) override {} // C3668
virtual void h(int) override {} // OK
};