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

xiaoxiao2021-02-28  24

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

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

.              (成员访问运算符)

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

::             (域运算符)

sizeof       (长度运算符)

?:            (条件运算符)

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

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

转载请注明原文地址: https://www.6miu.com/read-750054.html

最新回复(0)