Как преобразовать std :: string в std :: vector в c ++ 17?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как преобразовать std :: string в std :: vector в c ++ 17?

Сообщение Anonymous »

Как мне преобразовать std :: string в std :: vector в C ++ 17? Итак, я использую std :: vector в своем буфере, и я хочу преобразовать строку, чтобы заполнить ее:
std::string gpsValue;
gpsValue = "time[.........";
std::vector gpsValueArray(gpsValue.size() + 1);
std::copy(gpsValue.begin(), gpsValue.end(), gpsValueArray.begin());
< /code>
..., но я получаю эту ошибку: < /p>
error: cannot convert ‘char’ to ‘std::byte’ in assignment
*__result = *__first;
~~~~~~~~~~^~~~~~~~~~


Подробнее здесь: https://stackoverflow.com/questions/526 ... yte-in-c17
Ответить

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

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

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

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

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