可能是重复问题:
C++11反向范围for循环
C++11
中是否有反向范围for
的功能?
我想要像这样做:
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;
}
有没有可能像这样做一个反向循环?