【发布时间】:2020-07-25 16:56:13
【问题描述】:
我想以相反的顺序迭代一个向量,我知道我可以通过下面的代码轻松地做到这一点
#include<bits/stdc++.h>
using namespace std;
int main()
{
vector<int> v(10);
for(auto it=v.rbegin();it!=v.rend();it++)
cout<<*it<<"";
}
为了向前迭代,我们可以简单地通过下面的代码来完成。
for(auto it:v)
cout<<it<<" ";
现在任务是……
是否可以进行类似于for(auto it:v) cout<<it<<" " 的反向迭代。如果是,那么如何?
【问题讨论】: