自定义结构体

在定义set或者map之类时,自定义结构体需要一个排序规则,如下:

struct student
{
    string names;
    int age;

    bool operator<(const student& other) const{
        return age < other.age;
    }
};

全部评论
c++20里还有个<=>运算符可以了解下
1 回复 分享
发布于 2024-12-06 17:27 江西
加个noexcept修饰一下
1 回复 分享
发布于 2024-12-06 17:26 江西
一般操作符重载在stl里都是非成员函数
1 回复 分享
发布于 2024-12-06 17:25 江西
okok
点赞 回复 分享
发布于 2024-12-10 13:20 黑龙江

相关推荐

06-07 17:17
嘉兴学院 教师
心爱的idea:你孩
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务