如何使"未使用的参数"警告静音?

thu*_*ium 2 c++ warnings

我正在清理给定代码的所有警告.(这意味着我并不完全理解每一行逻辑)."[-Wunused-parameter]"已启用且不应关闭.

对于"未使用的参数",我们通常只使用"_ _ attribute _ _((unused))".

对于以下功能,我不能使用上述技巧.

void fun(int* a =0){
    ----variable ptr a is not used at all----
}
Run Code Online (Sandbox Code Playgroud)

有一个干净的解决方案去除警告的任何好主意?

Mik*_*our 5

这种最简单的方法不是命名参数:

void fun(int* =0){
    //...
}
Run Code Online (Sandbox Code Playgroud)