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);
    }

posted on 2012-06-23 09:11  yang3wei  阅读(262)  评论(0编辑  收藏  举报