C/C++ Macros

Started by
1 comment, last by AndyMan 23 years, 2 months ago
Can I have a macro which is different in different parts of the code, eg #define Mac Something .... #undefine Mac #define Mac SomethingElse ... Mac would be something used by other macros. Is there any way of doing something like this?
Advertisement
Yes you can, but if I recall correctly, you use
#undef MacroName

to undefine it. You can also test if the macro is/isnt defined with #ifdef or #ifndef

#ifdef MacroName
//do something if the macro is defined
#else
//do something if the macro is NOT defined
#endif


Yep, that works. Thanks. Now My code size is down another %.

This topic is closed to new replies.

Advertisement