读书人

一段宏代码什么意思?该如何解决

发布时间: 2012-02-28 13:06:35 作者: rapoo

一段宏代码什么意思?
#define EASYSIZE(id,l,t,r,b,o) \
static int id##_es_l, id##_es_t, id##_es_r, id##_es_b;\
...

那些##_es_l什么意思?

[解决办法]
##在宏中表示连字符
[解决办法]
##是把后面的连接起来形成完整的标志符
比如
#define jing( A ) int A##bc;

jing( a )
就相当于
int abc;

读书人网 >C++

热点推荐