stl 容器逆序
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); }