Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
'interface_method' : nelze použít jako explicitní přepsání, musí být virtuální členskou funkcí základní třídy.
Poznámky
Došlo k pokusu o provedení explicitního přepsání u člena, který nebyl virtuální.
Další informace naleznete v tématu Explicitní přepsání.
Example
Následující příklad vygeneruje C3650:
// C3650.cpp
// compile with: /clr
public interface struct I {
void a();
};
public ref class S {
public:
static int f() { return 0; }
static int g() { return 0; }
};
public ref struct T1 : public S, I {
virtual int f() new sealed = S::f; // C3650
virtual int g() { return 0; } // OK does not override S::g
virtual void a() new sealed = I::a {} // OK
};