Size: a a a

2021 March 01

W

Wild_Wind in pro.cxx
А ещё хочется consteval format.
И я опять пойду писать свой костыль :(

Доколе?
источник

W

Wild_Wind in pro.cxx
Wild_Wind
Это лишь пример. Но судя по доке на cppref - нет, я не вижу спецификатора constexpr у format.
Возможно, он не constexpr ради поддержки локалей, которые runtime-defined.
источник

АР

Андрей Руссков... in pro.cxx
так в формате ж вроде нет локалей? В этом же вроде и был весь смысл?
источник

W

Wild_Wind in pro.cxx
Андрей Руссков
так в формате ж вроде нет локалей? В этом же вроде и был весь смысл?
есть оверлоад с нимм.
источник

D

Dmitriy in pro.cxx
Wild_Wind
Это лишь пример. Но судя по доке на cppref - нет, я не вижу спецификатора constexpr у format.
Речь о форматной строке или полностью constexpr?
источник

АР

Андрей Руссков... in pro.cxx
ну в любом случае с++ либа таки очень хорошо расширяемая. Думаю попробуй ты подменить строку в жаве, тебе бы пришлось куда тяжелее
источник

W

Wild_Wind in pro.cxx
Dmitriy
Речь о форматной строке или полностью constexpr?
О всём полностью constexpr и поддержке иных типов, исполняющих требования к string api.
источник

АР

Андрей Руссков... in pro.cxx
и опять же, я не проверял, но по идее format должен уметь в форматтер, объявленный через ADL
источник

W

Wild_Wind in pro.cxx
Андрей Руссков
ну в любом случае с++ либа таки очень хорошо расширяемая. Думаю попробуй ты подменить строку в жаве, тебе бы пришлось куда тяжелее
В жабе я бы просто переписал бы заного. Но слава ктулху, RTSJ похоронили.
источник

D

Dmitriy in pro.cxx
Андрей Руссков
ну в любом случае с++ либа таки очень хорошо расширяемая. Думаю попробуй ты подменить строку в жаве, тебе бы пришлось куда тяжелее
Увы, согласен насчёт окружения.
Эмбеддед - велосипедят
Системщики под винду - велосипедят...
источник

АР

Андрей Руссков... in pro.cxx
под винду чаще велосипедят от незнания, а не потому что "системщики"
источник

D

Dmitriy in pro.cxx
Андрей Руссков
под винду чаще велосипедят от незнания, а не потому что "системщики"
Я про kernel mode-разработку.
источник

АР

Андрей Руссков... in pro.cxx
а, ну они ссзб )
источник

VS

Vlad Serebrennikov in pro.cxx
Wild_Wind
Возможно, он не constexpr ради поддержки локалей, которые runtime-defined.
источник

D

Dmitriy in pro.cxx
Андрей Руссков
а, ну они ссзб )
источник

АК

Александр Караев... in pro.cxx
Лучше [p2216]
источник

p

paperbot_cpp in pro.cxx
P2216R0: std::format improvements (by Victor Zverovich) (2020-09-06) (Related: GitHub issue)

P2216R1: std::format improvements (by Victor Zverovich) (2020-11-25) (Related: GitHub issue)

P2216R2: std::format improvements (by Victor Zverovich) (2021-01-15) (Related: GitHub issue)

P2216R3: std::format improvements (by Victor Zverovich) (2021-02-15) (Related: GitHub issue)
источник

ПК

Побитый Кирпич... in pro.cxx
Danya
А ещё regex депрекейтнуть))
И стримы
источник

D

Danya in pro.cxx
И локали
источник

W

Wild_Wind in pro.cxx
Спасибо. Пойду облажусь докой по стринг вью и буду писать комментарий на пару листов а4, что в конкретно этом кейсе, при использовании std::format и std::string_view не вылетит ексепшен, т.к. проект собирается без них, и я не получу std::terminate.
источник