作者:手机用户2502923413 | 来源:互联网 | 2022-12-02 19:04
1> jdehesa..:
使用std::transform
应该起作用:
#include
#include
#include
#include
int main()
{
std::string gpsValue;
gpsValue = "time[.........";
std::vector gpsValueArray(gpsValue.size() + 1);
std::transform(gpsValue.begin(), gpsValue.end(), gpsValueArray.begin(),
[] (char c) { return std::byte(c); });
for (std::byte b : gpsValueArray)
{
std::cout <
输出:
116
105
109
101
91
46
46
46
46
46
46
46
46
46
0