Alan_1
C++运算符重载限制
原创
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Alan_1
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
专栏
>
C++运算符重载限制
C++运算符重载限制
原创
Alan_1
关注
发布于 2023-04-30 12:48:26
235
0
发布于 2023-04-30 12:48:26
举报
文章被收录于专栏:
Alan的blog
重载后的运算符必须至少有一个操作数是用户定义的类型;
使用运算符时不能违反运算符原来的句法规则;不能修改运算符的优先级;
不能创建新运算符;
不能重载特定运算符:
sizeof()
.
.*(成员指针运算符)
::
?:
typeid(一个RTTI运算符)
const_cast(强制类型转换运算符)
dynamic_cast
reinterprect_cast
reimterprect_cast
static_cast
大多数可以通过成员或非成员函数进行重载,但下面的运算符只能通过成员函数进行重载;
=
()(函数调用运算符)
[] (下标运算符)
-> (通过指针访问成员的运算符)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
c++
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
c++
#运算符
#重载
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
LV.
文章
0
获赞
0
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐