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.
'especialização' : 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