友元函数是否能访问当前类中对象成员的私有成员
答案:4 悬赏:80 手机版
解决时间 2021-01-13 21:28
- 提问者网友:疯孩纸
- 2021-01-13 09:34
友元函数是否能访问当前类中对象成员的私有成员
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-01-13 10:51
可以访问。。成员函数和友元函数具有同等的特权(100% 的)。主要的不同在于友元函数象f(x)这样调用,而成员函数象 x.f()这样调用。因此,可以在成员函数(x.f())和友元函数(f(x))之间选择的能力允许设计者选择他所认为更具可读性的语法来降低维护成本...
全部回答
- 1楼网友:摆渡翁
- 2021-01-13 13:18
可以
class point{
int x,y;
public:
point(int ,int);
friend void print();
};
在这里,void print()是point类的友元,它可以访问point类对象的私有成员x,y。
class point{
int x,y;
public:
point(int ,int);
friend void print();
};
在这里,void print()是point类的友元,它可以访问point类对象的私有成员x,y。
- 2楼网友:逐風
- 2021-01-13 12:30
可以,友元可以访问类中所有成员。
- 3楼网友:迟山
- 2021-01-13 11:30
可以访问。给一个类声明定义了一个友元之后,其用法与该类的成员函数类似,可访问该类的一切成员。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯