refer: http://blog.csdn.net/freeWayWalker/article/details/50220049
C/C++ 宏命令的神奇用法
#define Conn(x,y) x##y ## 链接操做符 #define ToChar(x) #@x #@ 字符化操做符 #define ToString(x) #x # 字符串化操做符
\ 行继续操做 spa
__VA_ARGS__宏用来接受不定数量的参数。例如:.net
#define eprintf(...) fprintf (stderr, __VA_ARGS__)
参考手册:
refer: http://www.cplusplus.com/reference/
code