操作符如关系操作符,全局函数的话,必须第一个是class. 1.赋值(=),下标([ ]),调用(())和成员访问箭头(->)等操作符必须定义为成员,如果定义为非成员的话,程序在编译的时候,会发生错误. 2.和赋值操作符一样,复合赋值操作符通常定义为成员.与赋值操作符不同的是,不一定飞的这样做,如果定义为非成员,编译器不会报告错误. 3.改变对象状态或者与给定类型紧密联系的其他一些操作符,入自增,自减和解引用,通常定义为类成员 4.对称的操作符,for example:算数操作符.相等操作符.关…