vector<int> v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
v.push_back(4);
printf("\n ------- 逆序前 -------- \n");
for(vector<int>::iterator iter=v.begin(); iter!=v.end(); ++ iter) {
printf("%d, ", *iter);
}
reverse(v.begin(), v.end());
printf("\n ------- 逆序后 -------- \n");
for(vector<int>::iterator iter=v.begin(); iter!=v.end(); ++ iter) {
printf("%d, ", *iter);
}
转载于:https://www.cnblogs.com/yang3wei/archive/2012/06/23/2739693.html