我正在阅读正在使用的库的一些代码,发现在一个函数中使用了该代码:
void someFunction(Foo& a, int index, int partId)
{
(void) partId;
(void) index;
// more code
}
有人知道为什么吗?谢谢。
为了避免出现编译器警告/错误,该警告/错误指示该变量未在函数主体中使用。这是一种样式选择,达到相同效果的另一种方法是保留变量未命名:
void someFunction(Foo& a, int /*index*/, int /*partId*/)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句