关于warning "statement with no effect"
(2008-07-08 13:17:27)
标签:
杂谈 |
分类: 工作 |
类似于
#define dbg(mask, format, ...)\
的debug宏很常见,在debug版本中没有任何warning出现,但是如果编译release版本,gcc会提示“statement with no effect”,这是由于“0”的缘故。
其实解决很简单,将“0”类型转换一下就可以了:
#define dbg(mask, format, ...)\
前一篇:通过程序看const的用法
后一篇:zz: 实时系统与实时操作系统