Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'interface_method': kan niet worden gebruikt als een expliciete overschrijving, moet een virtuele lidfunctie van een basisklasse zijn
Opmerkingen
Er is een poging gedaan om een expliciete overschrijving uit te voeren op een lid dat niet virtueel was.
Voor meer informatie, zie Expliciete overschrijvingen.
Example
In het volgende voorbeeld wordt C3650 gegenereerd:
// 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
};