Partilhar via


Erro do compilador C2756

'Tipo de modelo' : argumentos de modelo padrão não permitidos em uma especialização parcial

Observações

O modelo para uma especialização parcial pode não conter um argumento padrão.

Exemplo

O exemplo a seguir gera C2756 e mostra como corrigi-lo:

// C2756.cpp
template <class T>
struct S {};

template <class T=int>
// try the following line instead
// template <class T>
struct S<T*> {};   // C2756