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.
'class': ID de classe de tipo redefinida como um argumento de tipo de um modelo
Observações
Você não pode usar uma classe genérica ou de modelo, em vez de um símbolo, como um argumento de tipo genérico ou de modelo.
Esse erro ficou obsoleto no Visual Studio 2022 e em versões posteriores.
Example
O exemplo a seguir gera C2943:
// C2943.cpp
// compile with: /c
template<class T>
class List {};
template<class List<int> > class MyList; // C2943
template<class T > class MyList;