Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
begränsningarna för den generiska parametern "parameter" i funktionen "function" måste matcha begränsningarna för den generiska parametern "parameter" i funktionen "function"
Anmärkningar
En virtuell allmän funktion måste använda samma begränsningar som en virtuell funktion med samma namn och uppsättning argument i basklassen.
Example
I följande exempel genereras C3284:
// C3284.cpp
// compile with: /clr /c
// C3284 expected
public interface class IGettable {
int Get();
};
public interface class B {
generic<typename T>
where T : IGettable
virtual int mf(T t);
};
public ref class D : public B {
public:
generic<typename T>
// Uncomment the following line to resolve.
// where T : IGettable
virtual int mf(T t) {
return 4;
}
};