求助结构体内部定义函数以及重载运算符
  • 板块学术版
  • 楼主u______n
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/12/21 10:28
  • 上次更新2023/12/21 10:33:31
查看原帖
求助结构体内部定义函数以及重载运算符
965755
u______n楼主2023/12/21 10:28

如题,我想在结构体poi里定义函数sum并以此重载运算符,但是编译失败,代码如下

int X;
struct poi
{
	int k;
	int y;
	int sum(poi p3)
	{
		return -p3.k*X+p3.y;
	}
	friend bool operator<(const poi &p1,const node&p2)
	{
		return sum(p1)<sum(p2);
	}
};

怎么写是对的?

2023/12/21 10:28
加载中...