Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 June 19

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Alex Master
сначала в string_view его, а потом move в string?
Будет копирование
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
сука
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
вот и как тут на си не писать :D
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
вот и как тут на си не писать :D
Используй стрингвью
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
А не стринги
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Till Schneider
Используй стрингвью
Стрингвью изи пишется, хоть на 98 стандарте
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Till Schneider
Стрингвью изи пишется, хоть на 98 стандарте
не проблема, я юзаю конкретно сейчас 17ые плюсы
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
не проблема, я юзаю конкретно сейчас 17ые плюсы
Тогда юзай стрингвью
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
йа не писал на 17ый плюсах, у меня плюсы курильщика
turbo c++ что ли?
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Till Schneider
В стринг нельзя, стринг владеющий, в стрингвью можно, он не владеющий
А нельзя через move забрать владение, как в языке-который-нельзя-называть?
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
А нельзя через move забрать владение, как в языке-который-нельзя-называть?
У стринга можно забрать владение
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
А нельзя через move забрать владение, как в языке-который-нельзя-называть?
У стрингвью владения нет
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Till Schneider
У стринга можно забрать владение
А у char*
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
А у char*
Рофлишь?
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
А у char*
Принцип RAII
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Сложно, я думал string это просто char* + size_t
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Ну и отбираем у указателя владение и создаем стрингу
источник

A

András in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Сложно, я думал string это просто char* + size_t
Розмір стрінги 40 байт
источник

A

András in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Ну и отбираем у указателя владение и создаем стрингу
Так він же не володіє, а просто вказує
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Ну тогда я не понял вопроса
источник