Size: a a a

2021 January 24

IC

Ilya L Che in pro.net
В принципе я не удивлюсь, если в плюсах можно наворотить с шаблонной магией и макросами.
источник

AT

Alexey Tkachenko in pro.net
IdiocyAcceptance
Чем они здесь лучше то?)
запрет наследования
источник

AT

Alexey Tkachenko in pro.net
Ilya L Che
В принципе я не удивлюсь, если в плюсах можно наворотить с шаблонной магией и макросами.
std::variant, std::visit
источник

E

EgorBo in pro.net
слава богу тут нет неведимки, я не выдержу еще одного бесполезного спора про DU на день
источник

I

IdiocyAcceptance in pro.net
Сегодня запретили, через 5 лет разрешат
источник

IC

Ilya L Che in pro.net
Alexey Tkachenko
std::variant, std::visit
Ок, считается!
источник

IC

Ilya L Che in pro.net
IdiocyAcceptance
Сегодня запретили, через 5 лет разрешат
Сегодня разрешили, через 5 лет запретят :D
источник

AT

Alexey Tkachenko in pro.net
вместе с templated labmdas и if constexpr получается уже на что-то похоже
источник

IB

Ivan Balanar in pro.net
IdiocyAcceptance
Считай как если бы ты вручную в дотнете нафигачил структуру и кастил её к нужным типам. Но видимо с норм поддержкой компилятора
ну, для меня DU везде интересен прежде всего как стандартный тип, используемый в системных либах. Т.е. что бы result|bad_cast было нормой при вызове а-ля system.strtofloat.
источник

AT

Alexey Tkachenko in pro.net
но синтаксически уродливо всё равно
источник

AT

Alexey Tkachenko in pro.net
Ivan Balanar
ну, для меня DU везде интересен прежде всего как стандартный тип, используемый в системных либах. Т.е. что бы result|bad_cast было нормой при вызове а-ля system.strtofloat.
но тут он имеет ненулевую стоимость
источник

I

Igor in pro.net
Ɖrēw
Ого, многострочные литералы строк
источник

IB

Ivan Balanar in pro.net
Alexey Tkachenko
но тут он имеет ненулевую стоимость
мы обеспеченные люди :) 21 век на носу.
источник

Ɖ

Ɖrēw in pro.net
Ну так в этом и суть, что у нас то давно есть
источник

IC

Ilya L Che in pro.net
Ivan Balanar
ну, для меня DU везде интересен прежде всего как стандартный тип, используемый в системных либах. Т.е. что бы result|bad_cast было нормой при вызове а-ля system.strtofloat.
Мелковато. Эту задачу даже в сишарпе неплохо решили. С сахаром if (foo(out var result)) вообще отлично.
источник

AT

Alexey Tkachenko in pro.net
Ivan Balanar
мы обеспеченные люди :) 21 век на носу.
предлагаешь Егора уволить? :D
источник

IC

Ilya L Che in pro.net
Обещали ещё хелперы для триминга этих многостроковых литералов в компайл-тайм, как в котлине. Но чот в блоге не вижу.
источник

IB

Ivan Balanar in pro.net
Alexey Tkachenko
предлагаешь Егора уволить? :D
наоборот! мы тратим, а он производит.
источник

AT

Alexey Tkachenko in pro.net
Ivan Balanar
наоборот! мы тратим, а он производит.
звучит как метод покорения Марса
источник

IB

Ivan Balanar in pro.net
пусть расцветают тысячи цветов
источник