UNUSED参数,这个宏,很秀

2020-06-07 00:00:00 专区 订阅 编译 错误 警告

前言

你们有没有在写代码的时候,遇到有的参数,从函数体里面传进来,但是又用不上,所以就不引用,但是不引用,在编译的时候,就会提示错误。是不是很尴尬,我们不使用,并不是错误,为什么会提示编译错误?

我想了下,这个是可以理解的,我们做一个系统,肯定是希望可靠性强一点,如果不提示错误,那就出现一个警告,如果我们编译出现很多很多个警告,我们都不在意,假设有一个警告导致了致命的问题,我们的系统就崩溃了。

所以,严格编译规范是势在必行的。

UNUSED 宏

#define UNUSED(x) (void)(x)

相关文章