##导致宏无法展开?
#define LINK_(S1,S2) S1##S2
#define HONG_1 "001"
#define HONG_2 "002"
使用 LINK_(HONG_1, HONG_2)结果为: HONG_1HONG_2
如果使用 LINK_(HONG_1,"002")结果为: "2001002"
请问是为什么?
[解决办法]
- C/C++ code
#define LINK_(S1,S2) S1##S2
[解决办法]
发布时间: 2012-09-02 21:00:34 作者: rapoo
##导致宏无法展开?
#define LINK_(S1,S2) S1##S2
#define HONG_1 "001"
#define HONG_2 "002"
使用 LINK_(HONG_1, HONG_2)结果为: HONG_1HONG_2
如果使用 LINK_(HONG_1,"002")结果为: "2001002"
请问是为什么?
[解决办法]
#define LINK_(S1,S2) S1##S2
[解决办法]