Использование (void) перед вызовом функции [duplicate]

Возможный дубликат:

приведение неиспользуемых возвращаемых значений в void

Какова цель(void) перед вызовом функции, например

(void)func1();

Я полагаю, это то же самое, что просто позвонитьfunc1();

Поэтому это(void) вызовите просто, чтобы сообщить другим программистам, что возвращаемый тип будет игнорироваться, например, еслиfunc1() был тип возвратаintИли, возможно, компилятор выполняет некоторые функции оптимизации? Возможно, за этим стоит еще одна причина - является ли это законным C ++ или, может быть, это остаток C, видимый в каком-то устаревшем коде.

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос