为什么我们需要在不分配的情况下投射变量?

时间:2012-09-16 13:36:33

标签: c++ variables casting void

  

可能重复:
  Why cast an unused value to void?

这个C ++代码:

MyClass::myFunc(int val)
{
//some code
(void)val;
//somecode
}

为什么我们需要将val转换为void而不分配给另一个变量?

1 个答案:

答案 0 :(得分:1)

这样做是为了关闭编译器,警告一个未使用的变量。