Condividi tramite


Errore del compilatore C2755

'param': parametro non di tipo di una specializzazione parziale deve essere un identificatore semplice

Il parametro non di tipo deve essere un identificatore semplice, un elemento che il compilatore può risolvere in fase di compilazione in un singolo identificatore o in un valore costante.

L'esempio seguente genera l'errore 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> {};