C++MAP VECTOR嵌套的问题

发布网友 发布时间:2022-04-25 19:05

我来回答

1个回答

热心网友 时间:2023-10-13 15:15

如zjfaok所说,map的参数是有条件的,平时的一些常用类型能够直接用<运算符比较,但是现在key是自定义类Good,所以你需要在类Good中重载<运算符,相当于告诉map你可以用我的这个比较方法来对键Good进行比较,在类Good中添加如下代码即可:
bool operator<(const Good& other) const{ return this->val<other.val;}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com