Mots clés et mots protégés dans les macros

De RAD Studio
Aller à : navigation, rechercher

Remonter à Définition et annulation de la définition des macros - Index

Il est autorisé mais déconseillé d'utiliser les mots clés C++ comme identificateurs de macros :



 #define int long    /* légal mais probablement catastrophique */
 #define INT long    /* légal et probablement utile */



Les identificateurs globaux prédéfinis ci-après ne peuvent pas apparaître immédiatement après une directive #define ou #undef :

  • __DATE__ __FILE__ __LINE__
  • __STDC__ __TIME__