Size: a a a

2020 August 04

АК

Александр Караев... in supapro.cxx
/bin/cat
В c++20 можно написать такой код?


void x(const char *) {}
x(std::format("{} = {}", a, b).data())
Да
источник

/

/bin/cat in supapro.cxx
без проблем с r/l value?
источник

AS

Anatoly Shirokov in supapro.cxx
/bin/cat
В c++20 можно написать такой код?


void x(const char *) {}
x(std::format("{} = {}", a, b).data())
Только не сохраняй переданный указатель где-то, что переживет вызов, он будет жить до конца полного выражения
источник

AS

Anatoly Shirokov in supapro.cxx
/bin/cat
без проблем с r/l value?
А в чем ты сомневаешься?
источник

/

/bin/cat in supapro.cxx
Ищу способ сделать std::string фиксированного размера (16 байт, допустим)
источник

/

/bin/cat in supapro.cxx
Как C-like string
источник

SH

Serhii Herashchenko in supapro.cxx
/bin/cat
Ищу способ сделать std::string фиксированного размера (16 байт, допустим)
В каком смысле фиксированного?
источник

/

/bin/cat in supapro.cxx
std::vector<std::array<char, 16>>
источник

/

/bin/cat in supapro.cxx
Допустим, так
источник

LA

Liber Azerate in supapro.cxx
/bin/cat
Ищу способ сделать std::string фиксированного размера (16 байт, допустим)
Это делается так: resize()
источник

/

/bin/cat in supapro.cxx
resize не нужен
источник

/

/bin/cat in supapro.cxx
Там точно не больше 16 байт
источник

АК

Александр Караев... in supapro.cxx
/bin/cat
std::vector<std::array<char, 16>>
Ну вот, отличный вектор фиксированных строк
источник

LA

Liber Azerate in supapro.cxx
/bin/cat
Там точно не больше 16 байт
Это называется SSO
источник

АК

Александр Караев... in supapro.cxx
Liber Azerate
Это называется SSO
Нет
источник

LA

Liber Azerate in supapro.cxx
Что?
источник

/

/bin/cat in supapro.cxx
А nlohmann json дружит с таким вектором?
источник

АК

Александр Караев... in supapro.cxx
SSO про другое
источник

/

/bin/cat in supapro.cxx
Или придется держать что-то типо двойной структуры
источник

LA

Liber Azerate in supapro.cxx
Александр Караев
SSO про другое
Про маленькие строки. Ему, я так понял, они нужны
источник