首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-02-28 
一段宏代码什么意思?#defineEASYSIZE(id,l,t,r,b,o)\staticintid##_es_l,id##_es_t,id##_es_r,id##_es_b\

一段宏代码什么意思?
#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;

热点排行