E2422 Le type d'argument ne correspond pas dans la redéclaration du paramètre modèle 'paramètre' (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
Cette erreur se produit si un modèle est déclaré à un point de l'unité de traduction puis redéclaré avec des paramètres de modèle d'un type différent à un autre emplacement. Par exemple :
template<class T> class foo; // ...le temps passe ... template<int T> class foo;// erreur : type par rapport au paramètre non-type