Как преобразовать 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

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