C++ unreferenced formal parameter
更新
2022年4月8日,发现更加优雅的方式
static_cast<void>(input)
报错
代码开发到一半,预留函数接口没有实现,希望进行测试
编译报错unreferenced formal parameter
提示参数未使用
解决
不降低编译警告等级的情况下可以通过定义弘实现
#define UNREFERENCE_PARAM(p) ((void*)&p)
void function(xxxx input)
{
UNREFERENCE_PARAM(input)
}