转自:http://blog.csdn.net/qq_16209077/article/details/52456629
几乎所有的运算符都可用作重载。具体包含:
算术运算符:+,-,*,/,%,++,–;
位操作运算符:&,|,~,^,<<,>>
逻辑运算符:!,&&,||;
比较运算符:<,>,>=,<=,==,!=;
赋值运算符:=,+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=;
其他运算符:[],(),->,,(逗号运算符),new,delete,new[],delete[],->*。
下列运算符不允许重载:
. , .* , :: , ?:,siezof
.*和->*是针对成员函数地址访问准备的,可参考:http://www.jianshu.com/p/d70f3bc7ba2f