コンパイラ エラー 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