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.
'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
}
};