E2047 Syntaxe de la directive 'directive' incorrecte (C++)

De RAD Studio
Aller à : navigation, rechercher

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

Une définition de macro commence ou se termine par l'opérateur ##, ou contient l'opérateur # non suivi par un nom d'argument de macro.

Un exemple de ceci serait :

Bad ifdef directive syntax

Notez qu'une directive #ifdef doit contenir un seul identificateur (et rien d'autre) dans le corps de la directive.

Autre exemple :

Bad undef directive syntax

Une directive #undef doit également contenir un seul identificateur dans le corps de la directive.