C++中哪些运算符不可重载

来源:互联网 发布:mac英雄联盟怎么安装 编辑:程序博客网 时间:2024/05/19 18:39

几乎所有的运算符都可用作重载。具体包含:
算术运算符:+,-,*,/,%,++,–;
位操作运算符:&,|,~,^,<<,>>
逻辑运算符:!,&&,||;
比较运算符:<,>,>=,<=,==,!=;
赋值运算符:=,+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=;
其他运算符:[],(),->,,(逗号运算符),new,delete,new[],delete[],->*。

下列运算符不允许重载:
. , .* , :: , ?:,siezof

1 0
原创粉丝点击