写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.58982858 - 无标题 - 技术宅


回应模式
No.58982858
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-08-07(一)09:00:49 ID:uTvU1P8 [举报] [订阅] [只看PO] No.58982858 [回应] 管理
operator 后面跟一个构造函数什么意思( ゚∀。)这看着也不像重载运算符啊
无标题 无名氏 2023-08-07(一)09:22:59 ID:tOXRA8c [举报] No.58983065 管理
重载类型转换运算符,重载了之后,对象可以被当成这个类的对象使用,被当成这个类的对象使用时,值就是重载函数里返回的值

例如 operator int(){return m_int;};
无标题 无名氏 2023-08-07(一)09:37:12 ID:uTvU1P8 (PO主) [举报] No.58983175 管理
>>No.58983065
谢谢肥哥| ω・´)
无标题 无名氏 2023-08-08(二)00:26:28 ID:UjGqVxF [举报] No.58995124 管理
好高级的黑魔法
无标题 无名氏 2023-08-18(五)18:20:11 ID:QVtDlGV [举报] No.59157561 管理
这玩意和函数重载有奇妙的化学反应(`ヮ´ )
比如如果你有一个class A里面有operator B A(),然后又有一个函数void func(B b),调用func(a)的时候就会实际调用func((B)a)
当有多个B和多个重载的func时很难搞清楚用了哪个
解决方法是operator前面加一个explicit

UP主: