Упоротость С++
От: dmitry_npi Россия  
Дата: 16.08.23 06:24
Оценка: +14 -2 :))) :)
По мотивам http://rsdn.org/forum/cpp/8181719.1
Автор: Sm0ke
Дата: 28.01.22


S>Вот они сделали, что std::strong_ordering::equal и прочие нельзя было запихнуть в switch case.

S>Но это не проблема, пишем враппер!

/*много устрашающего кода*/

Иногда я думаю, не зря ли я ушёл в C# из C++, всё-таки проприетарщина, а у нас импортозамещение, санкции и всё такое... Но как гляну на это, и думаю — нет, не зря. Плюсовики, вы там совсем свихнулись, что ли? Нельзя это написать как-то попроще? Зачем это вообще? Как потом это разбирать пришедшему на проект?

Я понимаю, язык системный, мощный, есть низкоуровневые возможности. И это всё реально нужно, я понимаю.
Но его и так в край усложнили за последние 20 лет, зачем усугублять?
Ладно бы это был какой-нибудь Немерле, где можно самому создавать синтаксические конструкции, там для этого есть средства. Но тут... лавкрафтовское шаблонное невыразимое нечто — это что, способ самовыражения? Ок, но только не в продакшен.

Извините за сумбур, что-то пригорело внезапно.


Атмосферная музыка — www.aventuel.net
Отредактировано 16.08.2023 6:34 dmitry_npi . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.