'member_function' : 無法指定條件約束,因為它們是繼承自基底方法
備註
在覆寫泛型成員函式時,您無法指定條件約束子句 (重複條件約束表示不會繼承條件約束)。
將會繼承您正在覆寫的泛型函式上的條件約束子句。
如需詳細資訊,請參閱泛型型別參數的限制式 (C++/CLI)。
範例
下列範例會產生 C3299。
// C3299.cpp
// compile with: /clr /c
public ref struct R {
generic<class T>
where T : R
virtual void f();
};
public ref struct S : R {
generic<class T>
where T : R // C3299
virtual void f() override;
};