关于运算符重载
  • 板块学术版
  • 楼主Kobe303
  • 当前回复2
  • 已保存回复2
  • 发布时间2021/8/29 14:36
  • 上次更新2023/11/4 08:38:48
查看原帖
关于运算符重载
292300
Kobe303楼主2021/8/29 14:36

本蒟蒻在测试中发现

优先队列与结构体的运算符重载要实现对于某一关键字的排序,两个的符号竟然相反

如对于某关键字 ww,按照 ww 从小到大的顺序

用优先队列写是

bool operator<(const node&a) const {
		return a.w < w;
	}

用结构体写是

bool operator<(const node&a) const {
		return a.w > w;
	}

请问这是为什么呢?

求教

Tips:我的表述可能有点不清,大家尽力看懂吧

2021/8/29 14:36
加载中...