Size: a a a

2020 July 07

w

worthless in pro.cxx
Привет,можете помочь?по проганью,лабу.
источник

T

The This in pro.cxx
worthless
Привет,можете помочь?по проганью,лабу.
Наверное надо сам вопрос задать, чтобы ответили :)
источник

LA

Liber Azerate in pro.cxx
worthless
Привет,можете помочь?по проганью,лабу.
Начни с того, чтобы показать написанное, а ещё тебе в @supapro
источник

w

worthless in pro.cxx
у меня есть она в док документе
источник

w

worthless in pro.cxx
ток сюда кидать нельзя
источник

A

ARCHANGEL in pro.cxx
Ilia Zviagin
Прочитал сам. Решения нет ни для той проблемы в статье, ни для твоего варианта. Библиотеки должны быть все одной версии в одном приложении
Понял, спасибо
источник

АР

Андрей Руссков... in pro.cxx
а в fmt::format (которая в с++20 std::format) есть какой-то способ красиво написать а-ля "для строки "bla bla bla {}" если foo то подставь 123 иначе "wtf""?
источник

АР

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

N

Neargye in pro.cxx
Андрей Руссков
а в fmt::format (которая в с++20 std::format) есть какой-то способ красиво написать а-ля "для строки "bla bla bla {}" если foo то подставь 123 иначе "wtf""?
fmt::format ("bla bla bla {}", COND ? to_string(123) : "wtf");
источник

АР

Андрей Руссков... in pro.cxx
Neargye
fmt::format ("bla bla bla {}", COND ? to_string(123) : "wtf");
ну мой поинт в том что это не так эффективно как написать
cond ? fmt::format ("bla bla bla {}", 123) : fmt::format ("bla bla bla {}", "wtf");
(давайте на секунду забьем что я форматирую одну константную строку другой)
источник

АР

Андрей Руссков... in pro.cxx
потому что тогда мы не создаем временную строку "123"
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Андрей Руссков
ну мой поинт в том что это не так эффективно как написать
cond ? fmt::format ("bla bla bla {}", 123) : fmt::format ("bla bla bla {}", "wtf");
(давайте на секунду забьем что я форматирую одну константную строку другой)
Почему?
источник

N

Neargye in pro.cxx
Андрей Руссков
ну мой поинт в том что это не так эффективно как написать
cond ? fmt::format ("bla bla bla {}", 123) : fmt::format ("bla bla bla {}", "wtf");
(давайте на секунду забьем что я форматирую одну константную строку другой)
"123" создатся только если усливие выплнится
источник

AK

Alexey Kalinin in pro.cxx
std string строится
источник

АР

Андрей Руссков... in pro.cxx
Neargye
"123" создатся только если усливие выплнится
ну да. Так её в обоих случаях создавать не нужно
источник

CD

Constantine Drozdov in pro.cxx
Андрей Руссков
т.е. такая подстановка по условию, где типы подставляемых значений отличаются
А зачем? Это выглядит как ошибка
источник

АР

Андрей Руссков... in pro.cxx
ну есть у меня условный std::optional<int> и я хочу напечатать либо его значение либо "nullopt" какой-нить
источник

N

Neargye in pro.cxx
Андрей Руссков
ну есть у меня условный std::optional<int> и я хочу напечатать либо его значение либо "nullopt" какой-нить
Сделай кастом форматор
источник

N

Neargye in pro.cxx
тогда
источник

АР

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