Size: a a a

2020 September 08

CD

Constantine Drozdov in pro.cxx
Stanislav Ershov
и при этом быстрее printf, плохо наверное
полагаю, что это означает, что можно сделать printf быстрее
источник

CD

Constantine Drozdov in pro.cxx
в любом случае, вопрос: какую задачу решает fmtlib без дефектов?
источник

ПК

Побитый Кирпич... in pro.cxx
Constantine Drozdov
я все еще считаю мертворожденной идею вне студенческих поделок
std::format это типобезопасное форматирование по строке. То есть берём фичу printf со строкой формата, но делаем типобезопасно. Всё. Этого достаточно чтоб стать топ1 фичей по использованию
источник

CD

Constantine Drozdov in pro.cxx
только не надо называть "отформатировать" задачей, это способ решения
источник

ПК

Побитый Кирпич... in pro.cxx
А то что там локалей нету это вообще бомба
источник

CD

Constantine Drozdov in pro.cxx
Побитый Кирпич
std::format это типобезопасное форматирование по строке. То есть берём фичу printf со строкой формата, но делаем типобезопасно. Всё. Этого достаточно чтоб стать топ1 фичей по использованию
не типобезопасное
источник

CD

Constantine Drozdov in pro.cxx
оно все еще не порождает сигнатуру string(int) по "%d"
источник

SE

Stanislav Ershov in pro.cxx
т.е. по твоему весь коммитет идиоты а ты один у нас умный?
источник

CD

Constantine Drozdov in pro.cxx
Stanislav Ershov
т.е. по твоему весь коммитет идиоты а ты один у нас умный?
как это связано с обсуждаемым вопросом
источник

ПК

Побитый Кирпич... in pro.cxx
Constantine Drozdov
fmtlib не расширяется в той части, в которой не расширяется printf
Туда можно сувать свой тип? В printf нет, в format да. Так что ты неправ
источник

AN

Alexander N in pro.cxx
std::format не как printf? Если да, то это отлично потому что я могу сунуть не те данные и получить сегфолт или вообще UB
источник

ПК

Побитый Кирпич... in pro.cxx
Constantine Drozdov
оно все еще не порождает сигнатуру string(int) по "%d"
Это бред кодировать тип в строке
источник

CD

Constantine Drozdov in pro.cxx
Stanislav Ershov
т.е. по твоему весь коммитет идиоты а ты один у нас умный?
аргумент "комитет не мог накосячить"? мне тебе достать какую херню надо делать из-за неудачного решения по structure binding?
источник

CD

Constantine Drozdov in pro.cxx
Побитый Кирпич
Туда можно сувать свой тип? В printf нет, в format да. Так что ты неправ
Можно, только это ошибка
источник

CD

Constantine Drozdov in pro.cxx
%d может принимать int и любой тип, в точности изоморфный инту
источник

ПК

Побитый Кирпич... in pro.cxx
Constantine Drozdov
%d может принимать int и любой тип, в точности изоморфный инту
{} может принимать любой тип
источник

CD

Constantine Drozdov in pro.cxx
Побитый Кирпич
{} может принимать любой тип
это вообще из другой задачи
источник

ПК

Побитый Кирпич... in pro.cxx
Вопрос - нафига писать тип в строке?
источник

CD

Constantine Drozdov in pro.cxx
так что я предлагаю для начала определиться с задачей
источник

CD

Constantine Drozdov in pro.cxx
Переслано от Constantine Drozdov
в любом случае, вопрос: какую задачу решает fmtlib без дефектов?
источник