永发信息网

将友员函数声明为私有和公有有什么区别?

答案:3  悬赏:20  手机版
解决时间 2021-02-09 06:37
  • 提问者网友:疯孩纸
  • 2021-02-08 15:06
将友员函数声明为私有和公有有什么区别?
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-02-08 16:12
没有区别追问真的?追答真的。 1)必须在类的说明中说明友元函数,说明时以关键字friend开头,后跟友元函数的函数原型,友元函数的说明可以出现在类的任何地方,包括在private和public部分;   2)注意友元函数不是类的成员函数,所以友元函数的实现和普通函数一样,在实现时不用"::"指示属于哪个类,只有成员函数才使用"::"作用域符号;   3)友元函数不能直接访问类的成员,只能访问对象成员,   4)友元函数可以访问对象的私有成员,但普通函数不行;   5)调用友元函数时,在实际参数中需要指出要访问的对象,   6)类与类之间的友元关系不能继承。
全部回答
  • 1楼网友:孤老序
  • 2021-02-08 17:54
友元函数不属于类 哪来的公有私有
  • 2楼网友:痴妹与他
  • 2021-02-08 17:33
友元函数不是类的成员,声明的友元函数可以调用类内的公有成员。静态函数的友元函数不是类的成员,声明的友元函数可以调用类内的所有成员,包含私有成员,vmVGVY
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯