除少数特定环境外,不要重载操作符。定义:一个类合一定义诸如+、/等操作符,使其可以像内建类型一样直接使用。优点:提高代码可读性,比如Equals()用==代替缺点:(1)混淆直觉,让开发者误以为一些耗时的操作像内建操作那样轻巧;(2)查找重载操作符的调用处更加困难,查找Equals()比==调用容易的多。(3)有的操作符可以操作指针,容易导致bugs(4)副作用,如重载操作符&不能被前置声明结论:禁止重载操作符,尤其是赋值操作符严格禁止。