这个vc++什么意思?static bool equal(const FRI1& f1 ,iconst FRI2& f2)中的&这个是引用吗?
答案:3 悬赏:0
解决时间 2021-02-28 07:29
- 提问者网友:全員惡人
- 2021-02-28 04:24
这个vc++什么意思?static bool equal(const FRI1& f1 ,iconst FRI2& f2)中的&这个是引用吗?
最佳答案
- 二级知识专家网友:单身小柠`猫♡
- 2021-02-28 05:45
有的话,相当于直接调用该对象,如果函数体内对对象操作的,在函数体内操作不会影响该对象。引用调用的话。形参为类 类型,引用调用。它们的效率是不一样的,增加了时空开销,会调用默认拷贝构造函数构造拷贝一份制造一个临时对象,传值调用的话,传值调用没&的话,会影响该对象
全部回答
- 1楼网友:孤伤未赏
- 2021-02-28 08:53
类的调用一般都是通过引用实现的。
- 2楼网友:我叫很个性
- 2021-02-28 07:14
你好!
于这个问题我是这么理解的,即是相当于直接操作了实参但又不会引起实参变化,在程序中又不会产生矛盾,而&是引用,但是同时加上const和&,他的出现是会引起实参发生变化的,const 是为了防止形参的改变导致实参发生变化(当然是在传指针或者引用时)
如果对你有帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |