我正在清除给定代码的所有警告。(这意味着我并不完全理解每一行逻辑)。 “[-Wunused-parameter]”已启用,不得关闭。
对于“未使用的参数”,我们通常只使用“_ _ 属性 _ _((未使用))”。
对于以下功能,我不能使用上述技巧。
void fun(int* a =0){
----variable ptr a is not used at all----
}
有什么好主意要有一个干净的解决方案来删除警告?
答案 0 :(得分:5)
这种最简单的方法不是命名参数:
void fun(int* =0){
//...
}