Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
'constraint_2': não é possível usar 'constraint_1' como uma restrição porque 'constraint_1' tem a restrição de valor
Observações
As classes de valor são seladas. Se uma restrição for uma classe de valor, outra restrição nunca poderá derivar dela.
Confira mais informações em Restrições em parâmetros de tipo genérico (C++/CLI).
Exemplo
O exemplo a seguir gera C3297.
// C3297.cpp
// compile with: /clr /c
generic<class T, class U>
where T : value class
where U : T // C3297
public ref struct R {};