Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
"специализация": частичная специализация не может иметь зависимый параметр шаблона нетипа
Замечания
Предпринята попытка частично специализировать класс шаблона, имеющий параметр шаблона, не зависящий от типа. Это не допускается.
Пример
Следующий пример приводит к возникновению ошибки 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