共用方式為


編譯器錯誤 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