Re[2]: return void
От: rg45 СССР  
Дата: 14.06.23 07:06
Оценка: +4
Здравствуйте, Pzz, Вы писали:

Pzz>Это расширение gcc. Причем какое-то довольно давнишнее.


Никакое это не расширение, не нужно выдумывать:

https://timsong-cpp.github.io/cppwp/stmt.return#2

A return statement with an operand of type void shall be used only in a function that has a cv void return type.


Сделано так вполне осознанно, хотя бы для того, чтоб при обобщенном подходе не приходилось обрабатывать функции, возвращающие void, особым случаем.
--
Справедливость выше закона. А человечность выше справедливости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.