Сообщение 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? Если это сферический конь в вакууме, пусть юзер в явном виде передаёт значение, которое функция должна вернуть "по умолчанию".
Ну он довольно универсальный штука, как минимум для интегральных типов
R>Почему не return (void) doSomethingElse() ?
Хм, а так можно, если doSomethingElse возвращает какой-то тип?
R>На основании чего выбран 0? Если это сферический конь в вакууме, пусть юзер в явном виде передаёт значение, которое функция должна вернуть "по умолчанию".
Ну он довольно универсальный штука, как минимум для интегральных типов
Re[2]: А void вообще нормально возвращать?
Здравствуйте, rosencrantz, Вы писали:
R>Почему не return (void) doSomethingElse() ?
Хм, а так можно, если doSomethingElse возвращает какой-то тип?
UPD: Ну, действий допустим может быть больше одного вызова функции, типа return doSomethingElse1(), doSomethingElse2(), (void)0;
R>На основании чего выбран 0? Если это сферический конь в вакууме, пусть юзер в явном виде передаёт значение, которое функция должна вернуть "по умолчанию".
Ну он довольно универсальный штука, как минимум для интегральных типов
R>Почему не return (void) doSomethingElse() ?
Хм, а так можно, если doSomethingElse возвращает какой-то тип?
UPD: Ну, действий допустим может быть больше одного вызова функции, типа return doSomethingElse1(), doSomethingElse2(), (void)0;
R>На основании чего выбран 0? Если это сферический конь в вакууме, пусть юзер в явном виде передаёт значение, которое функция должна вернуть "по умолчанию".
Ну он довольно универсальный штука, как минимум для интегральных типов