Re[14]: Почему CLion и VS не предупреждают?
От: rg45 СССР  
Дата: 03.05.23 18:27
Оценка:
Здравствуйте, T4r4sB, Вы писали:

TB>Нахрена ты вообще туда new впендюрил, если тебе достаточно вернуть объект по значению?


Потому что программист на си шарп напишет программу на си шарп на любом языке программирования.

P.S. В си шарп нет возможности выбирать способ возврата из функций. Каким образом будет возвращаться тот или иной объект раз и навсегда прошито в типе объекта. Все типы делятся на две категории — ссылочные типы (reference types) и типы-значения (value types). В общем, там много всяких памперсов напридумано. Только очень часто случается, что эти памперсы не могут покрыть всю жопу и тогда появляются разного рода костыли: боксинг, in/out/ref параметры, nullable типы, недо-шаблоны, недо-деструкторы, недо-RAII и прочее уродство. В общем, "язык приятный во всех отношениях".
--
Отредактировано 03.05.2023 18:50 rg45 . Предыдущая версия . Еще …
Отредактировано 03.05.2023 18:49 rg45 . Предыдущая версия .
Отредактировано 03.05.2023 18:47 rg45 . Предыдущая версия .
Отредактировано 03.05.2023 18:40 rg45 . Предыдущая версия .
Отредактировано 03.05.2023 18:39 rg45 . Предыдущая версия .
Отредактировано 03.05.2023 18:37 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.