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.
'specialization': uma especialização parcial não pode ter um parâmetro de modelo não tipo dependente
Observações
Foi feita uma tentativa de especializar parcialmente uma classe de modelo que tem um parâmetro de modelo não tipo dependente. Isso não é permitido.
Exemplo
O exemplo a seguir gera C2754:
// C2754.cpp
// compile with: /c
template<class T, T t>
struct A {};
template<class T, int N>
struct B {};
template<class T> struct A<T,5> {}; // C2754
template<> struct A<int,5> {}; // OK
template<class T> struct B<T,5> {}; // OK