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.
'type' : não pode fornecer argumentos ao criar uma instância de um parâmetro genérico
Observações
Ao especificar a gcnew() restrição, você especifica que o tipo de restrição terá um construtor sem parâmetros. Portanto, é um erro tentar instanciar esse tipo e passar um parâmetro.
Consulte Restrições em parâmetros de tipo genéricos (C++/CLI) para obter mais informações.
Example
O exemplo a seguir gera C3399.
// C3399.cpp
// compile with: /clr /c
generic <class T>
where T : gcnew()
void f() {
T t = gcnew T(1); // C3399
T t2 = gcnew T(); // OK
}