找回密码
 立即注册
收起左侧

请教在QMAP使用struct作为key

1
回复
6879
查看
[复制链接]
累计签到:4 天
连续签到:1 天
来源: 2017-9-3 09:49:29 显示全部楼层 |阅读模式
1Qter豆
typedef struct GROUPPROP
{
    int groupid;          //组编号
    QString desc;         //组描述
    int type;             //组类型

    bool operator< (const GROUPPROP& other) const
    17     {
    18         if (groupid < other.groupid)        //类型按升序排序
    19         {
    20             return true;
    21         }
    22         else if (groupid == other.groupid)  //如果类型相同,按比例尺升序排序
    23         {
    24             return type < other.type;
    25         }
    26
    27         return false;
    28     }

}uT_Property;
想用个结构体做qmap的key,编译不通过

不知道哪里错了

回复

使用道具 举报

累计签到:955 天
连续签到:1 天
2017-9-4 08:13:14 显示全部楼层
自定义的key必须实现比较操作
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了