list 中的结构体排序

定义结构体:

typedef struct _ADSERVERNAMEIP
{
    int domainid;

    //域服务器名称
    string serverName;

    //域服务器ip
    string serverIp;

    bool operator < (_ADSERVERNAMEIP & b) {
        return domainid < b.domainid;
    }

}ADSERVERNAMEIP;

想要根据domainid进行排序。

定义 list<ADSERVERNAMEIP> m_servidendomain,在其中添加数据,

然后执行m_servidendomain.sort();

猜你喜欢

转载自blog.csdn.net/nui111/article/details/51207966