c++ stl map根据value 排序

来源:互联网 发布:如何修改淘宝登录名 编辑:程序博客网 时间:2024/04/28 21:43

std::map<int, int, less<int>  > sortArmorAttr(std::map<int, int> & attr )
{
    std::map<int, int, less<int>  > ss;
    //ll.swap()
    for (std::map<int, int>::iterator it=attr.begin(); it!=attr.end(); ++it)
    {
        int type=it->first;
        int value=it->second;

        ss.insert( std::map<int, int, less<int> >::value_type(value, type)  );
    }

    return ss;
}

原创粉丝点击