Недавно я встретил довольно необычное соглашение о кодировании, в котором вызов функции, возвращающей «void», имеет префикс (void).Необходимость префикса функции с (void)
например.
(void) MyFunction();
Это не отличается от вызова функции, как:
MyFunction();
Имеет он получил какое-то преимущество или это еще один Излишне но кодирования условность какой-то?
Я вижу. Но тогда почему кто-то хочет сделать это для функции, уже возвращающей пустоту? – puffadder
Несомненно, но он сказал, что актеры были сделаны для функций, которые возвращают пустоту. – Artefacto
@puffadder В предположении, что тип возвращаемой функции в какой-то момент изменился, но код вызова не изменился. –