例如:
Bool NullFunc(const struct timespec *when, const char *who)
{
return TRUE;
}
在C++中,我能够在参数周围放置/*...*/
个注释.但当然不是在C中,它给了我一个错误:
错误:忽略了参数名
例如:
Bool NullFunc(const struct timespec *when, const char *who)
{
return TRUE;
}
在C++中,我能够在参数周围放置/*...*/
个注释.但当然不是在C中,它给了我一个错误:
错误:忽略了参数名
我通常这样编写宏:
#define UNUSED(x) (void)(x)
可以对所有未使用的参数使用此宏.(请注意,这适用于任何编译器.)
例如:
void f(int x) {
UNUSED(x);
...
}