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.
'arg' : argumento de tipo de modelo não pode usar um parâmetro de tipo genérico
Observações
Os modelos são instanciados em tempo de compilação, mas os genéricos são instanciados em tempo de execução. Portanto, não é possível gerar código genérico que possa chamar o modelo porque o modelo não pode ser instanciado em tempo de execução quando o tipo genérico é finalmente conhecido.
Example
O exemplo a seguir gera C3231:
// C3231.cpp
// compile with: /clr /LD
template <class T> class A;
generic <class T>
ref class C {
void f() {
A<T> a; // C3231
}
};