It is legal but ill-advised to use C++ keywords as macro identifiers:
#define int long /* legal but probably catastrophic */ #define INT long /* legal and possibly useful */
The following predefined global identifiers cannot appear immediately following a #define or #undef directive:
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|