中易网

友元函数如果参数是两个类的对象的话,要传引用还是可以直接写类名?

答案:2  悬赏:20  
解决时间 2021-12-30 00:44
比如float distance(point a,point b)还是float distance(point &a,point &b),还是说两种都可以?请简单解释为什么
最佳答案
友元函数是你某个类告诉编译器:某个函数可以访问我的私有成员
这和参数的类型没有任何关系

你那个distance函数的参数类型按照你程序的功能来讲,该是什么就是什么,和它有没有成为某个类的朋友没有关系。
简单来说,就是都可以。
全部回答
你好! float distance(point &a,point &b);是声明,所以是引用,调用时distance(&a,&b);这样才是地址。 打字不易,采纳哦!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
花生滿路的意思是什么?花生滿路的释义是什么
歌词有渐渐的长大
俊选的意思是什么啊?请解释下!
上司说单位里有人说我的不是.又不透露是谁,但
搜狗输入法iOS版怎么存常用语?有图有真相!
邵平田的意思是什么?邵平田的释义是什么啊?
怎么和爱赌气的男人沟通
蚺蛇藤的意思是什么啊?请解释下!
太阳系中只有太阳会发光么?
太老師的意思是什么?太老師的释义是什么啊?
PIN结是什么结?做什么用?
友情变淡得句子或诗句
湛江宝钢钢铁厂面试主要问什么问题啊
瞭望哨的意思是什么啊?请解释下!
款陳的意思是什么?款陳的释义是什么啊?
推荐资讯
法相宗的意思是什么啊?请解释下!
含光的意思是什么?含光的释义是什么啊?
华为g7plus手机拍照时间长了手机电池发热。而
叡明的意思是什么啊?请解释下!
时享的意思是什么?时享的释义是什么啊?
我在百度上搜《部落冲突:皇室战争》有好多版
續鳧斷鶴的意思是什么?續鳧斷鶴的释义是什么
vivoxplay6分期付款怎么付
一線天的意思是什么?一線天的释义是什么啊?
电信5元加油包怎么开通
困心衡虑的意思是什么啊?请解释下!
椒阁的意思是什么?椒阁的释义是什么啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?