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.
omezení obecného parametru "parametr" funkce "function" musí odpovídat omezením obecného parametru "parametr" funkce
Poznámky
Virtuální obecná funkce musí používat stejná omezení jako virtuální funkce se stejným názvem a sadou argumentů v základní třídě.
Example
Následující příklad generuje 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;
}
};