Re[3]: return void
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 14.06.23 07:17
Оценка: +1
Здравствуйте, rg45, Вы писали:

R>чтоб при обобщенном подходе не приходилось обрабатывать функции, возвращающие void, особым случаем.


Без особых случаев все равно не обойтись. Даже если сделать универсальный шаблон с параметром T, возвращающий T, в нем без извращений не получится использовать любые операции со значениями типа T. И применять его без выделения особых случаев тоже не получится. Единственное, где все это получается без извращений — чисто "сквозной" вызов, а для него эта фича — просто синтаксический сахар.

То, что большинство не знает о наличии в языке этой фичи, лишний раз показывает, что ее ценность околонулевая.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.