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

Сообщение Re[14]: Почему CLion и VS не предупреждают? от 03.05.2023 18:27

Изменено 03.05.2023 18:47 rg45

Re[14]: Почему CLion и VS не предупреждают?
Здравствуйте, T4r4sB, Вы писали:

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


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

P.S. В си шарп нет возможности выбирать способ возврата из функций. Каким образом будет возвращаться тот или иной объект раз и на всегда прошито в типе объекта. Все типы делятся на две категории — ссылочные типы (reference types) и типы-значения (value types). В общем, там много всяких памперсов напридумано, только очень часто эти памперсы трещат по швам и тогда появляются разного рода костыли типа боксинга, in/out/ref параметров nullable types, недо-шаблоны, недо-деструкторы, недо-RAII и прочее уродство. В общем, "язык приятный во всех отношениях".
Re[14]: Почему CLion и VS не предупреждают?
Здравствуйте, T4r4sB, Вы писали:

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


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

P.S. В си шарп нет возможности выбирать способ возврата из функций. Каким образом будет возвращаться тот или иной объект раз и навсегда прошито в типе объекта. Все типы делятся на две категории — ссылочные типы (reference types) и типы-значения (value types). В общем, там много всяких памперсов напридумано, только очень часто эти памперсы трещат по швам и тогда появляются разного рода костыли типа боксинга, in/out/ref параметров nullable types, недо-шаблоны, недо-деструкторы, недо-RAII и прочее уродство. В общем, "язык приятный во всех отношениях".