Согласование объектов string_viewC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Согласование объектов string_view

Сообщение Anonymous »

Я добавлял std :: string_view s какого -то старого кода для представления строки, подобных параметрам конфигурации, так как он предоставляет только чтение, которое быстрее из -за необходимости копирования. Я вижу, что этот вопрос имеет пару ответов, в которых говорится о его надзоре, и есть предложение о добавлении, которое в. Однако, то есть для добавления строки и string_view , предположительно, если это будет реализовано, полученная концентрация была бы std :: string
, добавив два string_view также впадает в категорию? А если нет, то почему нельзя поддерживать два строки_view ?std::string_view s1{"concate"};
std::string_view s2{"nate"};
std::string_view s3{s1 + s2};
< /code>
и вот ошибка < /p>
error: no match for 'operator+' (operand types are 'std::string_view' {aka 'std::basic_string_view'} and 'std::string_view' {aka 'std::basic_string_view'})


Подробнее здесь: https://stackoverflow.com/questions/734 ... ew-objects
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»