Возможный дубликат:
Зачем приводить неиспользуемое значение аннулировать?
для этого кода С++:
MyClass::myFunc(int val)
{
//some code
(void)val;
//somecode
}
почему нам может понадобиться преобразовать val в void без присвоения другой переменной?