永发信息网

数组下标运算符[ ]为什么只能重载为类成员函数,而不能重载为友元函数?

答案:2  悬赏:70  手机版
解决时间 2021-03-15 08:50
数组下标运算符[ ]为什么只能重载为类成员函数,而不能重载为友元函数?
最佳答案
代码里有friend吗?如果是得下补丁,因为vc6.0好象不支持关键字friend.

还有种可能

将你的
#include
#include

using namespace std;

改成
#include
#include
全部回答
这个问题你不该在这里问,不是由我们设计C++的,老外有老外的想法。 你这么想知道也可以提供几个选项: 1.此运算符有两个参数,左参数为类恰好符合类成员调用操作符的条件,作为成员函数,它充分确保了只能访问类内的成员;如果是友元,需要设置两个参数,这里会产生一些误会,由于C++继承的存在,友元的两个参数调用会有问题出现不清楚的状况,即基类的成员模糊调用的情况,这不利于程序设计,其他的几个类似的操作符也有这种情况,由于需要引用类内的成员,容易混淆细节。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我还没有结婚,为什么晚上天天总是想那个呀?
好日子生鲜量贩地址在哪,我要去那里办事
大麦若叶青汁泡了有沉淀是不是正品
离长沙民政职业技术学院和湖南财经高等专科学
绿叶宝可以兑水浇土培绿萝吗
思美化妆品怎么去啊,有知道地址的么
语文主题学习丛书人间真情母亲的故事感悟
拿到手的车票12306可以退吗
刮刮乐勇士闯关玩法
味道工厂这个地址在什么地方,我要处理点事
地铁3号线宝杨路站到虹桥机场t2
即将初中毕业的你又要展开学习与生活新的一页
美的F50-30DM7怎么样?美的F50-30DM7好吗
南京奥体中心室内篮球场地现在是什么价格啊??
诚信通讯店地址有知道的么?有点事想过去
推荐资讯
我买的《荣誉勋章 神兵天降》的盘安装之后需
给《最终》这个词组词
维多利亚的秘密有的模特可以戴翅膀,有的不行
中国电信4G智能手机卖场四闸营业厅怎么去啊,
我吃减肥药几天为什么感觉之前做过的假体隆鼻
如果自己把档案领了不去报考的学校行不行?
疯狂猜成语一个此,一个彼是什么成语
肉串是什么肉做的
金凤凰灯饰陕西总经销地址在什么地方,想过去
湖北襄阳关停取缔汉江流域非法砂场多少家?
手背上突然长了跟比较粗的黑毛是怎么回事?
阿波罗这个地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?