E2388 La liste d'arguments de spécialisation ne peut pas être identique à la liste de paramètres de modèle primaire (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
Lors de la déclaration d'une spécialisation partielle, sa liste d'arguments de spécialisation doit être différente de sa liste de paramètres de base. Par exemple :
template<class T>
class foo;
template<class T>
class foo<T *>; // OK : est plus spécialisé que le modèle primaire
template<class T>
class foo<T>; // erreur : identique au modèle primaire