Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
'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;
};