(void)variableName是什么意思

时间:2014-07-24 11:19:34

标签: c++ variables

我几次看到以下代码

void func(SomeTypeEGInt varname) {
    (void)varname;
}

我想知道这意味着什么以及为什么人们会实现这些功能。

2 个答案:

答案 0 :(得分:2)

告诉编译器这些变量未使用。它用于阻止您将获得的警告

答案 1 :(得分:1)

(void)varname;模式通常用于使编译器警告未使用的参数。所以这个例子实际上是一个空函数,什么都不做。