Schlüsselwörter und reservierte Wörter in Makros

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

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__