C++全局运算符可以重载吗

2024-12-30 01:27:23
推荐回答(2个)
回答1:

应该说是运算符可以用全局函数重载吧?
除了不能重载的,必须成员重载的=、new、delete、->、()、[]等这些,其他运算符都可以全局函数重载的

回答2:

大部分可以重载,例如: 算术运算符:+,-,*,/,%,++,--; 位操作运算符:&,|,~,^,<<,>> 逻辑运算符:!,&&,||; 比较运算符:<,>,>=,<=,==,!=; 赋值运算符:=,+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=; 其他运算符:[],(),->,,(逗号运算符),ne...