Kompilatorfel C2755

"param" : en parameter av typen icke-typ för en partiell specialisering måste vara en enkel identifierare

Anmärkningar

Parametern som inte är av typen måste vara en enkel identifierare, något som kompilatorn kan matcha vid kompileringstillfället med en enda identifierare eller ett konstant värde.

Exempel

I följande exempel genereras C2755:

// C2755.cpp
template<int I, int J>
struct A {};

template<int I>
struct A<I,I*5> {};   // C2755
// try the following line instead
// struct A<I,5> {};