Информация об изменениях

Сообщение Re[2]: А void вообще нормально возвращать? от 01.09.2021 19:36

Изменено 01.09.2021 19:39 Marty

Re[2]: А void вообще нормально возвращать?
Здравствуйте, rosencrantz, Вы писали:

R>Почему не return (void) doSomethingElse() ?


Хм, а так можно, если doSomethingElse возвращает какой-то тип?


R>На основании чего выбран 0? Если это сферический конь в вакууме, пусть юзер в явном виде передаёт значение, которое функция должна вернуть "по умолчанию".


Ну он довольно универсальный штука, как минимум для интегральных типов
Re[2]: А void вообще нормально возвращать?
Здравствуйте, rosencrantz, Вы писали:

R>Почему не return (void) doSomethingElse() ?


Хм, а так можно, если doSomethingElse возвращает какой-то тип?

UPD: Ну, действий допустим может быть больше одного вызова функции, типа return doSomethingElse1(), doSomethingElse2(), (void)0;


R>На основании чего выбран 0? Если это сферический конь в вакууме, пусть юзер в явном виде передаёт значение, которое функция должна вернуть "по умолчанию".


Ну он довольно универсальный штука, как минимум для интегральных типов