Size: a a a

2020 September 08

CD

Constantine Drozdov in pro.cxx
расширение через operator <<
источник

CD

Constantine Drozdov in pro.cxx
никаких %.4d, ведущие нули запрещены
источник

SE

Stanislav Ershov in pro.cxx
Constantine Drozdov
тогда мы идем в ветку сериализаторов, простейший представитель сейчас - iostream
хуевеший представитель
источник

CD

Constantine Drozdov in pro.cxx
Stanislav Ershov
хуевеший представитель
он показывает, как это архитектурно выглядит
источник

CD

Constantine Drozdov in pro.cxx
лучше вряд ли сделаешь
источник

CD

Constantine Drozdov in pro.cxx
и да, вот этот способ расширения
https://fmt.dev/latest/api.html#formatting-user-defined-types
для логгирования чудесен в обратную сторону - как тут будет описываться strong typedef?
источник

CD

Constantine Drozdov in pro.cxx
я блин реализацию fs, которая различает абсолютные/относительные пути к файлу/папке, буду описывать следующий миллион лет
источник

SE

Stanislav Ershov in pro.cxx
Constantine Drozdov
и да, вот этот способ расширения
https://fmt.dev/latest/api.html#formatting-user-defined-types
для логгирования чудесен в обратную сторону - как тут будет описываться strong typedef?
в какую обратную?
источник

CD

Constantine Drozdov in pro.cxx
Stanislav Ershov
в какую обратную?
у меня есть 4 типа, fs::absfile_type, fs::relfile_type, fs::absfolder_type, fs::relfolder_type, все 4 строковые алиасы
как мне это форматить?
источник

SE

Stanislav Ershov in pro.cxx
Constantine Drozdov
у меня есть 4 типа, fs::absfile_type, fs::relfile_type, fs::absfolder_type, fs::relfolder_type, все 4 строковые алиасы
как мне это форматить?
ну создай пропозал на форматирование стандартных типов по всей std :)
источник

CD

Constantine Drozdov in pro.cxx
Stanislav Ershov
ну создай пропозал на форматирование стандартных типов по всей std :)
зачем?
источник

CD

Constantine Drozdov in pro.cxx
в std::fs такого, увы, не придумали
источник

SE

Stanislav Ershov in pro.cxx
чтобы было удобно, ты ж все равно через « или sprintf это будешь ручками описывать
источник

CD

Constantine Drozdov in pro.cxx
Stanislav Ershov
чтобы было удобно, ты ж все равно через « или sprintf это будешь ручками описывать
sprintf(..., some_escape(file.name()))
источник

CD

Constantine Drozdov in pro.cxx
или << file
источник

N

Neargye in pro.cxx
Constantine Drozdov
sprintf(..., some_escape(file.name()))
источник

CD

Constantine Drozdov in pro.cxx
:)))))
источник

N

Neargye in pro.cxx
вот тебе фмт и подцепляет оператор«
источник

CD

Constantine Drozdov in pro.cxx
Neargye
вот тебе фмт и подцепляет оператор«
а зачем тут fmt тогда?)
источник

N

Neargye in pro.cxx
Constantine Drozdov
а зачем тут fmt тогда?)
для удобства
источник