Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
'function' işlevinin 'parameter' genel parametresi kısıtlamaları, 'function' işlevinin 'parameter' genel parametresinin kısıtlamalarıyla eşleşmelidir
Açıklamalar
Bir sanal genel işlev, temel sınıfta aynı ada ve bağımsız değişken kümesine sahip bir sanal işlevle aynı kısıtlamaları kullanmalıdır.
Example
Aşağıdaki örnek C3284 oluşturur:
// 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;
}
};