Поделиться через


Ошибка компилятора 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