gpt4 book ai didi

c++ - 从 char * 中的整数填充 vector

转载 作者:太空狗 更新时间:2023-10-29 19:40:09 24 4
gpt4 key购买 nike

char *values = "   3   1   4 15";

vector<int> array;

我想用值填充数组,

3,1,4,15

有没有一种巧妙的方法可以使用 STL 复制算法来做到这一点?

最佳答案

确实有:

std::istringstream iss(values);
std::copy(std::istream_iterator<int>(iss),
std::istream_iterator<int>(),
std::back_inserter(array));

关于c++ - 从 char * 中的整数填充 vector<int>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/372453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com