Condividi tramite


Errore del compilatore C2917

'name': template-parameter non valido

Osservazioni:

Un elenco di parametri modello contiene un identificatore che non era un parametro di modello.

Questo errore è obsoleto in Visual Studio 2022 e versioni successive.

Esempio

L'esempio seguente genera l'errore C2917.

// C2917.cpp
// compile with: /c
template<class T> class Vector {
   void sort();
};

template<class T*> void Vector<T>::sort() {}   // C2917
// try the following line instead
// template<class T> void Vector<T>::sort() {}