Unique var name with C/C++ macros
Posted by: nico on
Jun 25th, 2009 |
Filed under: C++, Programming
-
// Do magic! Creates a unique name using the line number
-
#define LINE_NAME( prefix ) JOIN( prefix, __LINE__ )
-
#define JOIN( symbol1, symbol2 ) _DO_JOIN( symbol1, symbol2 )
-
#define _DO_JOIN( symbol1, symbol2 ) symbol1##symbol2
Great, now you can keep obscuring your programs even more – have fun!




Add A Comment