Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
'member_function' : não é possível especificar restrições, elas são herdadas do método base
Observações
Ao substituir uma função de membro genérica, você não pode especificar cláusulas de restrição (repetir as restrições implica que as restrições não são herdadas).
As cláusulas de restrição na função genérica que você está substituindo serão herdadas.
Para obter mais informações, consulte Restrições em parâmetros de tipo genéricos (C++/CLI).
Example
O exemplo a seguir gera 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;
};