只写参数类型,不写参数名称
void func(int a, int) {
}
根据警告号进行消除
#pragma warning(disable:4906)
使用无效语句
void func(int a, int b) {
(void)b;
}
可以定义宏#Define UNREFERENCED_PARAMETER(x) ((void)(x))
或者#define UNUSED_VARIABLE(x) ((void)(x))
统一处理,windows中就是这么做的。
void func(int a, int b) {
UNREFERENCED_PARAMETER(b);
}