ГH
const std::string_view ret = str; то код ок.Size: a a a
ГH
const std::string_view ret = str; то код ок.АК
АК
const std::string_view ret = str; то код ок.VD
const std::string_view ret = str; то код ок.>const string_viewАК
const std::string_view ret = str; то код ок.std::string_view ret = str;
не эквивалентноstd::string_view ret = std::string(str);m
АК
ГH
АК
auto a = myfunc("123");АК
(view) -> view, он должен отдавать себе отчёт, что время жизни результата не должно превышать времени жизни аргументаАК
auto a = myfunc("123");ГH
ГH
АК
string_view a = string("123").substr(1);string_view a = string("123");ГH
ГH
m