Schlüsselwörter und reservierte Wörter in Makros
Nach oben zu Makros definieren und deren Definition aufheben - Index
Es ist zulässig, aber nicht empfehlenswert, Schlüsselwörter von Borland C++ als Makronamen zu verwenden:
#define int long /* zulässig, aber wahrscheinlich katastrophal */ #define INT long /* zulässig und möglicherweise nützlich */
Die folgenden vordefinierten globalen Namen dürfen nicht in einer #define oder #undef-Direktive verwendet werden:
__DATE__, __FILE__, __LINE__, __STDC__, __TIME__