E2402 Type de classe de base incorrect : type formel 'type' résolu en 'type' (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Lors de l'instanciation d'une définition de classe modèle, cette erreur se produira si une classe de base déclarée ne se résout pas en type de classe accessible. Par exemple :



 template<class T>
 class foo : public T { };
 foo<int> x;// erreur : "int" n'est pas une classe de base correcte
 foo<bar> y;// erreur : "bar" est un type inconnu