Ошибка компилятора C2756
"тип шаблона": применение аргументов шаблона по умолчанию в частичной специализации не разрешается
Шаблон для частичной специализации не может содержать аргумент по умолчанию.
В следующем примере показано возникновение ошибки C2756 и приводятся сведения по ее устранению.
// C2756.cpp
template <class T>
struct S {};
template <class T=int>
// try the following line instead
// template <class T>
struct S<T*> {}; // C2756