컴파일러 오류 C2754
'specialization': 부분 특수화에는 종속된 비 형식 템플릿 매개 변수가 있을 수 없습니다.
종속 비 형식 템플릿 매개 변수가 있는 템플릿 클래스를 부분적으로 특수화하려고 했습니다. 이것은 허용되지 않습니다.
다음 샘플에서는 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