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

[复制链接]
1006|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

主题

359

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部