Condividi tramite


Errore del compilatore C3207

'function': argomento di modello non valido per 'arg'. Previsto modello di classe

Un modello di funzione viene definito come accettando un argomento modello di modello. Tuttavia è stato passato un argomento di tipo modello.

L'esempio seguente genera l'errore C3207:

// C3207.cpp
template <template <class T> class TT>
void f(){}

template <class T>
struct S
{
};

void f1()
{
   f<S<int> >();   // C3207
   // try the following line instead
   // f<S>();
}