好难啊,奇怪的宏定义,如何理解。(来自国外源码)
puttystr 字符串指针(常量指针)定义如下:#define PUTTY_REG_POS "Software\\SimonTatham\\abc"
static const char * const puttystr = PUTTY_REG_POS "\\ttt";
那如果把上边的翻译过来是这样吗:
static const char * const puttystr = "Software\\SimonTatham\\abc" "\\ttt";
如果是这样,又如何理解上边的语法呢。
请高手解答,真的很难理解@!