发布网友 发布时间: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;}