E2422 Le type d'argument ne correspond pas dans la redéclaration du paramètre modèle 'paramètre' (C++)

De RAD Studio
Aller à : navigation, rechercher

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