可能重复:
C++11 反向基于范围的 for 循环
是否有基于逆范围for
的C++11
?
我想做这样的事情:
for(int value : vec)
{
cout << value << endl;
}
去做这个:
for(auto it = vec.rbegin(); it != vec.rend(); ++it)
{
cout << *it << endl;
}
例如:
for(int value : -vec)
{
cout << value << endl;
}
有可能做类似的事情来做一个逆循环吗?