打印

问一个看不懂的宏定义的含义

[复制链接]
849|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyq165|  楼主 | 2015-12-2 15:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ST, se, TE, TEST, TI
接收的项目中有两个宏定义 没接触过这样的定义,所以不知道。望有知道的能解答一二。

#define COMPILE_STATIC_ASSERT(test) typedef char assertion_on_mystruct[(!!( test ))*2-1 ]
#define COMPILE_STATIC_ASSERT_EX(test, assert_var) typedef char assert_var[(!!( test ))*2-1 ]


相关帖子

沙发
lxyppc| | 2015-12-2 16:18 | 只看该作者
看不懂可以试试
编程多动手,大胆去试

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

358

帖子

7

粉丝