Partager via


Erreur du compilateur C3208

'function' : la liste de paramètres template pour le modèle de classe 'class' ne correspond pas à la liste de paramètres de modèle pour le paramètre template du modèle 'parameter'

Un paramètre template de modèle n’a pas le même nombre de paramètres template que le modèle de classe fourni.

L’exemple suivant génère l’erreur C3208 :

// C3208.cpp
template <template <class T> class TT >
int f();

template <class T1, class T2>
struct S;

template <class T1>
struct R;

int i = f<S>();   // C3208
// try the following line instead
// int i = f<R>();