Mots clés et mots protégés dans les macros
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__