社区讨论
有关重载运算符
学术版参与者 6已保存回复 12
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 12 条
- 当前快照
- 1 份
- 快照标识符
- @lobn9rjm
- 此快照首次捕获于
- 2023/10/29 23:47 2 年前
- 此快照最后确认于
- 2023/11/04 04:34 2 年前
RT,在重载运算符的时候,我们看到有些人的代码是这样的:
CPPstruct node{
int x,y;
bool operator<(node a)const{
return x<y;
}
};
但有些人的代码是这样的:
CPPstruct node{
int x,y;
friend bool operator<(node a)const{
return x<y;
}
};
区别在于下面的代码有一个
friend,上面的没有。有两个疑问:
-
friend的作用是什么? -
加上与不加上在这里会不会影响过程、结果?
回复
共 12 条回复,欢迎继续交流。
正在加载回复...