关于操作符重载的求助
  • 板块学术版
  • 楼主mushroom_knight
  • 当前回复24
  • 已保存回复24
  • 发布时间2020/4/30 20:21
  • 上次更新2023/11/7 03:32:23
查看原帖
关于操作符重载的求助
338786
mushroom_knight楼主2020/4/30 20:21

RT,蒟蒻才开始接触队列,教练讲优先队列的时候提到了一个操作符重载,蒟蒻对某些地方还是有疑问。

先上一下我要问的代码:

struct node{
	int pri;
	int value;
	friend bool operator <(node n1,node n2){
		return n1.pri<n2.pri;
	}
};
priority_queue<node>q;

关于这里的疑问如下:

friend是什么?
operator又是啥?

为什么这里的数据类型说明直接填上node不会错?

priority_queue<node>q;

求救

2020/4/30 20:21
加载中...