E2281 Identificateur1 nécessite la définition de Identificateur2 comme type pointeur (avez-vous inclus #include <%s> ?) (C++)

De RAD Studio
Aller à : navigation, rechercher

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


Pour utiliser Identificateur1, une définition de Identificateur2 doit être présente (un type).

L'exemple de code suivant est un exemple où __classid est le premier identificateur et TClass (qui se trouve dans clx.h) est le second :


struct __declspec(delphiclass)bar
{
     virtual int barbara(void);
};
void *foo(void)
{
     return classid(bar);    // Error
}