中易网

C++中&operator 和operator区别 能举个例子吗??

答案:2  悬赏:10  
解决时间 2021-02-11 12:07
C++中&operator 和operator区别 能举个例子吗??
最佳答案
operator和运算符号 连起来就看做是函数名
调用的时候 直接写 运算符 就可以了
和一般函数没区别
===============================
可以有 也可以没有返回值

不过有一种特例,
比如 把某一种类型自动转换成另一种类型

struct a
{
int c;
operator int* () //将 a类型转换成int*类型
{
return &c;
}
};

void main()
{
a a;
a.c=5;
int *p;
p=a;//调用了自动转换,一般的写法应该是 p=&(a.c),
cout<<*p< system("pause");
}
全部回答
一个是引用一个是常规的,就像int n2=2 *p=&n2 *q=n2 *p是通过n2的地址来找到n2的值来赋给*p的,*q是直接获取n2的值, 当后面在设n2=3时,*p的数据会随之改变,而*q不变
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
感觉自己是不是有病
歌尽桃花中替萧暄假死的人是谁
a面大灯是什么意思
中国移动集团标里营业部怎么去啊,有知道地址
我现在在ktv上班 如果每个月的工资是15号发
拟录取会不会被调剂专业
惠美超市地址在什么地方,想过去办事
初中生想ML怎么办
我的乌龟半个月都没吃食了。买回来了半个月好
cmk中的xbar是什么意思
什么是属虎的贵人
葛胖佳(银泰店)地址在什么地方,想过去办事
工行上海的卡能在合肥存款吗
(3/3)酸10克,剩余固体质量1.2克(1)8克的石
上海暂住证过期了'怎么办'可以延期
推荐资讯
奇迹暖暖奇迹大陆知识问答选出以下衣服部件的
你好!请问下,通常一个星期给她(女朋友)打
怎样去宫毒斑
“冰激凌套餐”可以办理副卡业务吗?
恶搞本拉登复活唱歌的那个歌叫什么拜托了各位
罗杰科技无线鼠标M275为什么装在电脑上不能用
路由器和猫该亮的灯都亮了,可是网络还是上不
电业局的电表会比普通电子表走得慢吗
楼房客厅能放马到成功大摆件吗
虚拟机的优点和缺点。以及虚拟机现在主要运用
银色盟约 暴风城旗帜是一次性还是无限用? 15
兄弟彩钢瓦钢材批发部怎么去啊,有知道地址的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?