C++中不能被重载的运算符

来源:互联网 发布:淘宝可以卖中药材吗 编辑:程序博客网 时间:2024/06/04 00:23

C++中绝大部分运算符都是可以被重载的。

不能重载的运算符只有5个:

.              (成员访问运算符)

.*            (成员指针访问运算符)

::             (域运算符)

sizeof       (长度运算符)

?:            (条件运算符)

前两个运算符不能重载是为了保证访问成员的功能不能被改变,域运算符合sizeof运算符的运算对象是类型而不是变量或一般表达式,不具备重载的特征。


from: http://www.jb51.NET/article/42097.htm