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.
'modelo': a especialização parcial não pode corresponder à lista de argumentos para o modelo principal
Observações
Se a lista de argumentos do modelo corresponder à lista de parâmetros, o compilador a tratará como o mesmo modelo. Não é permitido definir o mesmo modelo duas vezes.
Exemplo
O exemplo a seguir gera C2753 e mostra uma maneira de corrigi-lo:
// C2753.cpp
// compile with: cl /c C2753.cpp
template<class T>
struct A {};
template<class T>
struct A<T> {}; // C2753
// try the following line instead
// struct A<int> {};
template<class T, class U, class V, class W, class X>
struct B {};