问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

类A中一个成员函数声明为类B的友元成员函数,在类B中怎么调用这个友元成员函数,c++

发布网友 发布时间:2023-03-23 17:15

我来回答

2个回答

热心网友 时间:2023-10-15 10:17

直接调用啊,友元函数不属于类,所以不需要带::

例子

#include <iostream>
#include <math.h>
using namespace std;
class Point
{
public:
Point(double xx, double yy) { x=xx; y=yy; }
void Getxy();
friend double Distance(Point &a, Point &b);
private:
double x, y;
};
void Point::Getxy()
{
cout<<"("<<x<<","<<y<<")"<<endl;
}
double Distance(Point &a, Point &b)
{
double dx = a.x - b.x;
double dy = a.y - b.y;
return sqrt(dx*dx+dy*dy);
}
void main()
{
Point p1(3.0, 4.0), p2(6.0, 8.0);
p1.Getxy();
p2.Getxy();
double d = Distance(p1, p2);
cout<<"Distance is "<<d<<endl;
}

热心网友 时间:2023-10-15 10:17

B类要通过A类的对象来调用的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
校园专属沃派16元B套餐是什么样的 联通4g校园套餐16元B套餐的资费是怎样的 w7电脑逆战设置不卡win7装起后还玩起逆战不卡的电脑最低配置是多少_百... 逆战画面卡 有没有给电脑用的充电宝 充电宝和游戏本的奇妙搭配,这5款充电宝能给你的联想拯救者充电。 服务器lsass经常占用CPU50% 重启下就好,过一段时间又占用50%,进程中就... ...进程里这个程序一直占用50%的CPU关了之后又会自动出来,就是今天才突... 手机有网抖音刷不出来 开中式快餐利润怎么样 梦见朋友把钱还给我的预兆 梦见朋友把钱还给我了的预兆 中医:穴位埋线减重 配合饮食控制 极点的意思 求给景观水处理,效果好且费用低的方法? 梦见自己被坏人控制的预兆 梦见被人控制着的预兆 梦见我被别人控制的预兆 怎么才能把应用程序安装到SD卡,而不是安装到自带硬盘中 安卓手机如何将应用程序转移到SD卡上? 大学简短毕业生自我鉴定6篇 胶水有什么作用拜托各位了 3Q 左边一个王右边一个泰读什么 微信如何用拼音查找好友?我把好友删除了!但不知道他的码! 火辰的解释 &#xFEFF;百花膏作用与功效,有什么副作用? 鼻炎片清吾血白蜜膏的副作用是什么 百花膏简介 百草膏简介 用photoshop怎么画出类似这种肌理效果的图片? 四大名著《西游记》读后感(7篇) 360版帝国文明苹果手机不能登陆 刚下完帝国时代2高清版进不去,一点游戏就显示这个,是怎么回事啊?我是从360游戏大厅上下载的 帝国文明如何双号在线 我家电脑不知怎的不能用360隔离了,一隔离就自动关机 请问还有别的方法吗?? 谢谢了 微信的群聊的选择回复会提醒吗 香港翡翠:翡翠和玉有大门区别啊,生活中我们就叫玉,但是也有很多人叫翡翠,可否有人解释一下?谢谢 请问石家庄中国银行周六几点上班? 杨超越喊翟潇闻什么 四学三讲一提升指什么 【云南工商注册】注册公司后需要纳税接下来的国税和地税了解吗 汽车保险是上的我的名字别人开我车要是出事保险公司管赔吗 上海去莫干山玩,乘高铁到德清,想请问高铁是德清站还是德清西站?然后住什么酒店比较方便?非常感谢! 去莫干山玩住希尔顿好吗 三国战纪护援武将有必要升战力吗 三国战纪手游回归福利三个武将选谁 三国战纪手游卫虎张辽和孙权谁厉害 三国战纪斗破版怎么选寿春武将 三国战纪练步师和孙尚香那个当头将好 甡甡的解释 积分商城登录账号、密码是什么?