gpt4 book ai didi

c++ - forloop、迭代器和 vector 不配合我

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:09:50 25 4
gpt4 key购买 nike

为什么这对我来说很好:

 for(int i = 0; i < vec.size(); i++)
{
os << vec[i] << " ";
}

虽然这不是:

 for(vector<int>::iterator it = vec.begin(); it < vec.end(); it++)
{
os << vec[*it] << " ";
}

最佳答案

您应该打印 *it 而不是将其用作索引,并且您可能应该将条件更改为 it != vec.end()

关于c++ - forloop、迭代器和 vector 不配合我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11939368/

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