Описание тега string-span

0 ответов

Чем отличаются gsl::string_span и std::string_view?

Из того, что я могу собрать, gsl::string_span а также std::string_view кажется, по сути, то же самое обоснование для использования. Это действительно так? Если да, действительно ли они идентичны? Если нет - чем они отличаются? Смежный вопрос: Какую …
3 ответа

Почему конструктор string_view не использует пару итераторов

И string_ref в boost, и string_span в GSL не определяют конструктор, который принимает пару итераторов. В чем причина этого решения? Обычно это не имеет большого значения, я могу просто создать string_ref следующим образом: boost::string_ref s(start…
17 ноя '15 в 06:36
2 ответа

boost:: any_range<gsl:: string_span <>> сбой в режиме выпуска

Я наблюдаю довольно странное поведение следующего фрагмента кода: #include &lt;boost/range/adaptor/transformed.hpp&gt; #include &lt;boost/range/any_range.hpp&gt; #include &lt;vector&gt; #include &lt;string&gt; #include &lt;iostream&gt; #include "gsl…
05 ноя '15 в 01:36
1 ответ

Использование gsl::zstring_view с C API

Я пытаюсь использовать современные подходы к обработке строк (например, std::string_view или GSL string_span) для взаимодействия с C API (DBus), который принимает строки как завершенные нулями const char* s, например DBusMessage* dbus_message_new_me…