Size: a a a

cxx.Дискуссионная

2020 March 18

TS

Till Schneider in cxx.Дискуссионная
Till Schneider
std::pair<int64_t, int64_t>
копировать или передавать по констатной ссылке?! =)
источник

А

Андрей in cxx.Дискуссионная
Till Schneider
std::pair<int64_t, int64_t>
копировать или передавать по констатной ссылке?! =)
Смотря какое abi
источник

RM

Roy Mustang in cxx.Дискуссионная
А можно как то убрать конструктор но при этом запретить передачу пустого DBID ?
источник

TS

Till Schneider in cxx.Дискуссионная
Андрей
Смотря какое abi
рассматриваем: x64, linux, gcc 9+ / v141+
источник

А

Андрей in cxx.Дискуссионная
Till Schneider
рассматриваем: x64, linux, gcc 9+ / v141+
В линуксе не знаю, в винде вроде в регистры влазим, тогда по значению
источник

O

Ofee in cxx.Дискуссионная
Till Schneider
рассматриваем: x64, linux, gcc 9+ / v141+
А как часто это нужно-то? Просто не очень понятно, будет ли разименование указателя более дешёвым, чем их копирование...
источник

Е

Егор in cxx.Дискуссионная
Till Schneider
рассматриваем: x64, linux, gcc 9+ / v141+
ты то строку всегда передаешь по константной ссылке небось, а ведь строка с sso как и  стринг_вью на стеке лежит
источник

TS

Till Schneider in cxx.Дискуссионная
Егор
ты то строку всегда передаешь по константной ссылке небось, а ведь строка с sso как и  стринг_вью на стеке лежит
у меня нет ссылок на констатные строки
источник

TS

Till Schneider in cxx.Дискуссионная
только стрингвью
источник

Е

Егор in cxx.Дискуссионная
Till Schneider
у меня нет ссылок на констатные строки
либ принимающих const char* тоже нет тогда
источник

TS

Till Schneider in cxx.Дискуссионная
Егор
либ принимающих const char* тоже нет тогда
есть
источник

Е

Егор in cxx.Дискуссионная
источник

TS

Till Schneider in cxx.Дискуссионная
но проблем нет
источник

Е

Егор in cxx.Дискуссионная
а хотя в рапиджсоне можно строка+ размер
источник

O

Ofee in cxx.Дискуссионная
Till Schneider
только стрингвью
std::shared_ptr<std::string>, потому что можно!
источник

TS

Till Schneider in cxx.Дискуссионная
я могу гарантировать нулль терминированность каждой из строк в случае передачи в сырой указатель
источник

O

Ofee in cxx.Дискуссионная
Till Schneider
я могу гарантировать нулль терминированность каждой из строк в случае передачи в сырой указатель
И под мьютекс на всякий случай
источник

Е

Егор in cxx.Дискуссионная
почему когда я спрашивал можно ли делать data если гарантированно вьюшка на всю строку, то мне сказали что нет
источник

Е

Егор in cxx.Дискуссионная
вообще просто делаем using string_view = const std::string& и всё
источник

O

Ofee in cxx.Дискуссионная
Егор
почему когда я спрашивал можно ли делать data если гарантированно вьюшка на всю строку, то мне сказали что нет
Кажется, зависит от стандарта
источник