只写参数类型,不写参数名称
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);
}
消除未使用参数警告
本文介绍如何处理C/C++编程中未使用的函数参数,并避免编译器发出警告。通过使用预处理宏或特定语法,可以有效地管理这些参数,确保代码整洁且易于维护。
1309

被折叠的 条评论
为什么被折叠?



