rbegin 函数
语法:
reverse_iterator rbegin();
rbegin函数返回指向当前vector末尾的逆迭代器.(译注:实际指向末尾的下一位置,而其内容为末尾元素的值,详见逆代器相关内容)
rend 函数
语法:
reverse_iterator rend();
rend()函数返回指向当前vector起始位置的逆迭代器.
vector vv(5);
cout << vv.size() << endl;
//vector::iterator p = vv.insert(vv.begin(), 3);
vv[0] = 0, vv[1] = 1, vv[2] = 2, vv[3] = 3, vv.at(4) = 4;
//cout << (p==vv.begin()) << endl;
vector::reverse_iterator p1 = vv.rbegin();
vector::iterator p2 = vv.begin();
for (; p1 != vv.rend(); ++p1)
{
cout << *p1 << endl;
}
cout << endl;
for (; p2 != vv.end(); ++p2)
{
cout << *p2 << endl;
}