Delen via


Compilerfout C2754

'specialisatie': een gedeeltelijke specialisatie kan geen afhankelijke sjabloonparameter hebben die niet van het type is

Opmerkingen

Er is een poging gedaan om gedeeltelijk een sjabloonklasse te specialiseren met een afhankelijke sjabloonparameter die niet van het type is. Dit is niet toegestaan.

Voorbeeld

In het volgende voorbeeld wordt C2754 gegenereerd:

// 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