Size: a a a

2020 September 08

CD

Constantine Drozdov in pro.cxx
хотя, может, мир в locale C достаточно велик)
источник

SE

Stanislav Ershov in pro.cxx
Constantine Drozdov
я все еще считаю мертворожденной идею вне студенческих поделок
шо?
источник

CD

Constantine Drozdov in pro.cxx
std::format из fmtlib
источник

SE

Stanislav Ershov in pro.cxx
в чем проблема то?
источник

CD

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

SE

Stanislav Ershov in pro.cxx
источник

CD

Constantine Drozdov in pro.cxx
он расширяется как не надо и не проверяет стандартный формат printf-а
источник

N

Neargye in pro.cxx
Constantine Drozdov
хотя, может, мир в locale C достаточно велик)
Формат по дефолту без локали
источник

CD

Constantine Drozdov in pro.cxx
есть примерно два нормальных плана
1) генерация функтора по строке типа "%d" с расширением от строки формата
2) то, что пытается заменить fmtlib - абстрактная поэлементная сериализация, но для этого есть потоки ввода-вывода
источник

ПК

Побитый Кирпич... in pro.cxx
namespace std {
 using fmt::format;
}

?😀
источник

N

Neargye in pro.cxx
Побитый Кирпич
namespace std {
 using fmt::format;
}

?😀
Нет, оно будут брать куски
Но многое выкинут, разные костыли для совместимости
Ну и чтобы аби контролировать
источник

CD

Constantine Drozdov in pro.cxx
при этом fmtlib расширяется через мать его специализацию шаблона, см. std::hash, очень удобно (худший способ в галактике)
источник

ПК

Побитый Кирпич... in pro.cxx
Constantine Drozdov
при этом fmtlib расширяется через мать его специализацию шаблона, см. std::hash, очень удобно (худший способ в галактике)
printf вообще никак не расширяется
источник

ПК

Побитый Кирпич... in pro.cxx
То есть уже лучше
источник

SE

Stanislav Ershov in pro.cxx
Constantine Drozdov
есть примерно два нормальных плана
1) генерация функтора по строке типа "%d" с расширением от строки формата
2) то, что пытается заменить fmtlib - абстрактная поэлементная сериализация, но для этого есть потоки ввода-вывода
источник

SE

Stanislav Ershov in pro.cxx
Constantine Drozdov
при этом fmtlib расширяется через мать его специализацию шаблона, см. std::hash, очень удобно (худший способ в галактике)
и при этом быстрее printf, плохо наверное
источник

SE

Stanislav Ershov in pro.cxx
источник

CD

Constantine Drozdov in pro.cxx
дело не в локали
источник

CD

Constantine Drozdov in pro.cxx
Побитый Кирпич
printf вообще никак не расширяется
fmtlib не расширяется в той части, в которой не расширяется printf
источник

CD

Constantine Drozdov in pro.cxx
он не является хоть какой-то лучшей заменой для printf
источник