自定义结构体

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

struct student
{
    string names;
    int age;

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

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

相关推荐

评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务