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

承接我的上一个问题,如果可以将类的对象看做一个实例,在其它类中引用,那为什么还要有友元函数的存在?

发布网友 发布时间:2022-04-01 16:06

我来回答

2个回答

热心网友 时间:2022-04-01 17:36

c++是一门很灵活的语言,他的特点在于多态、继承。之所以强大也是因为这个。如果别人谢了一个类库,不是开源的,也就是说你看不到函数的具体实现,只给你知道那些函数你可以调用那些属性你可以直接用。现在你要写一个function对这个类的对象进行操作。他的函数实现不了你的功能,但是他在类中定义了一个友元函数,这时你就可以用这函数来实现你的功能,并且c++给了友元函数调用私有成员的权利,这就方便了很多。
这只是我的理解,友元可能还有其他的用处。来自:求助得到的回答

热心网友 时间:2022-04-01 18:54

概括一点说友元函数设计是为了代码选择性授权重利用,在软件数据签名以后,如果第三方软件被授权并要求调用部分类成员时,友元函数起到无可替代的作用,在软件打包发布以后进行的周边扩展也应用很广泛
调用python类中的几个方法,为什么会重复执行第一个

如果在调用Python类中的几个方法时出现了重复执行第一个方法的情况,可能是因为您在调用时没有按照正确的顺序调用或者没有在方法之间正确地添加必要的参数或变量。这可能会导致代码出现逻辑错误,从而导致重复执行某些方法。另外,也有可能是代码中出现了类似于循环或递归的结构,导致重复执行第一个方法。这种...

java调用另一个java文件中的类的问题,为什么无法识别这个类

java类有两种方法一种是类方法就是用static修饰的,一种是实例方法,就是没有static修饰的方法。类方法可以同时类名.方法名的方式调用。而实例方法必须先生存类的实例在通过实例.方法名的方式调用。例如:public class MethodCall{ public static void main(String[] args) { Test.sayStatic()...

你与优秀之人,差距的是一个优质提问的距离

两位教授说这并不是视力问题,而是当一个人的注意力集中于肉眼可见世界中的一部分时,很容易就会忽略不在此范畴的东西,即使这个东西还非常醒目,这就是“目盲状态”。 同样的试验,如果将问题换成“传球的有多少人?”“没传球的有多少人?”“传球的男女各多少人?”关注对象由单纯的白衣人换成全场人时,试验结果又...

男生暗恋一个女生的表现

默默深情注视你 有时候,你能感觉到他在默默注视你。但是当你去看他的时候,他又装作漫不经心的样子,转脸跟别人说话去了。如果你身边有这样的男人,总在有意无意间深情望着你,说明他对你有意思哦。会努力寻找你的身影 会在人海中努力寻找你的身影,找到了才安心,你可以在一个你经常出现的地方...

女人什么样的话,是在提醒你,她喜欢上你了?

一般来说,异性相处时,女人是不会专门去问男人这个问题的。因为不在乎,所以也不会想要知道对方的想法。既然她这样问你了,就说明她对你是有想法的,对你的心思也是很好奇的。男人明白了这些,就要学会去观察女人对你的态度,以此来判断她的心思。02 像是在开玩笑一样问你:“你是不是想我了?”...

假如我是一个母亲,应该怎样教育自己的孩子。以作文的方式把它写出来 要...

由于在现时的社会大环境、应试教育模式和接收西方开放式教育等重重因素影响下,我们的孩子就像生活在一个大染缸里一样,很容易就被染污了,沾染上某些不良习气,例如娇横任性、叛逆不听话、不诚实、上网成瘾、打架、厌学、好动、注意力不集中、上课不专心等问题,尤其是处于幼儿及青少年阶段的中学生情况更...

我记得有一个悖论,如果说上帝是万能的,那么上帝能创造一块他自己也...

由此看来,如果说某个神是这种意义上的全能,那么这个神就难以称其为神。 3 "Y全能"表示只要“Y可以做X”这个论述在逻辑上可能,Y就有能力做X这件事。这里有一个重要的前提是,所谓的“逻辑上可能”是对Y而言的,与从其他事物的角度上看这种逻辑可能还是不可能无关。纵观托马斯·阿奎那的著作,有的时候他持的...

遇到伤心事应该找朋友倾诉还是一个人扛?

在我看来,遇到伤心的事,大部分情况还是需要靠自己撑过去的。就拿我自己来说,平时生活中难免在学习和恋爱上都会碰到一些伤心事,比如怎么学成绩都比不过别人,自己和对象之间时常有各种矛盾。对于这些事,我认为找朋友或是家长倾诉,只是提供了你一个宣泄的窗口,最多给你提一些建议,而你真正要怎么...

异常处理机制-Exception

运行过程中产生的异常 具有不确定性 如空指针异常等 造成空指针的原因很多 所以运行时异常具有不确定性 往往难以排查 还有就是程序中存在的逻辑错误 光从一段代码中看不出问题 需要纵观全局才能发现的错误 也会造成运行时异常 这就要求我们在写程序时多多注意 尽量处理去处理异常 当异常发生时 希望程序能朝理想的...

为什么excel总提示,“此工作薄包含一个或多个不能更新的链接”

1.这个问题绝大多数时是引用链接有错误。比如删除或移动单元格后较易再现这个问题。这时可以在对话框“此工作簿包含一个或多个无法更新的链接”中点击的“编辑链接”:2.仔细查看“状态”列显示的链接错误原因。通过“位置:”可以查看链接的引用位置否出现错误了。3.此时可以点击“编辑链接”对话框中的...

如果可以我愿意可以一辈子 如果可以我想 如果可以我想离开 如果可以的说说 如果可以回到以前 如果可以我想回到最初 什么叫做承接 如果可以 如果可以去等待
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刀塔传奇攻略 刀塔传奇圣堂刺客属性怎么样[图]介绍_刀塔传奇攻略 刀塔... 刀塔传奇圣堂刺客技能加点解析介绍_刀塔传奇圣堂刺客技能加点解析是什么... 天谕手游圣堂雷罡和地罡哪个好 走哪个流派更吃香 谁说圣堂不能当DPS 雷罡输出圣堂养成教学 如何成为一名合格的雷罡圣堂 输出技巧分享 烟花三月下扬州是哪首古诗 巴中市巴州区大学中专招生委员会办公室单位简介 四川巴中市巴州区的高考报名号前几位是多少? 巴中市高考总分多少 求stand and deliver 吃了口香糖会怎样?! 一个男人嚼女人吃过的口香糖,这样会是喜欢吗? 狗狗吃了嚼过的口香糖怎么办? 男朋友吃我嚼过的口香糖说明什么? 为什么我吃过口香糖嘴更臭? 衣服上粘到了吃过的口香糖,有什么办法清除掉? 为什么人们总喜欢吃口香糖?吃过的口香糖不能咽吗? 吃过的口香糖粘到头发长了怎么弄掉? 吃过的口香糖还能干嘛? 吃完的口香糖为什么不能咽下去? 吃过的口香糖有什么妙用? 吃过的口香糖是什么垃圾? 抽油烟机一面吸气一面吹气正常吗 抽油烟机左侧面墙壁的距离 抽油烟机2面风大小不一样 正常吗? 抽油烟机的不锈钢面,擦洗不慎,出了划痕,怎么处理 油烟机的不锈钢面被我用洁厕灵清洗后就开始生锈了,该怎么办 您好,老板油烟机不锈钢面板的,对着炉灶的一面有没有保护膜? 立式吸油烟机面距离灶台尺寸 吸油烟机为什么一面往里吸一面往外吹 无烟烧烤炉为什么很难把食物烤熟? 家用的无烟电烧烤炉哪个牌子比较好啊? 有没有直流电的无烟烧烤炉 无烟烧烤炉用电和不用电有什么区别 电烤串机什么牌子好? 电动无烟烧烤机怎么用? 家用的电烧烤炉 真的无烟吗?刷油的时候 油滴到发热管上不会冒烟吗? 家用的电烧烤炉 真的无烟吗 老媪与老妪读音分别是什么? 老妪是贬义词吗? 描述老妇人的词语 老媪 老妪 区别是什么? 老妪和老媪的区别是什么? 竞职报告应该如何写? 怎样写好一份竞聘报告? 用于竞聘的述职报告应侧重写什么? 企业单位磅房工作人员竞聘报告工作总结 作为一个友元函数 竞聘报告怎么写? 石墨烯电池属于铅酸电池还是属于锂电池?