关于重载
  • 板块灌水区
  • 楼主WorldMachine
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/11/25 10:16
  • 上次更新2023/11/25 10:16:28
查看原帖
关于重载
879904
WorldMachine楼主2023/11/25 10:16

记得很早以前出现过这个问题

比如说这个,A* 的排序:

friend bool operator < (node a, node b) {
	return a.p + h(a.s) > b.p + h(b.s);
} 

会出问题,我也不知道为什么?

改一下,将 hh 传入结构体内:

friend bool operator < (node a, node b) {
	return a.p + a.h > b.p + b.h;
}

就过了。。。有没有大佬能解释一下为什么???

2023/11/25 10:16
加载中...