SYSU程设c++(第八周)重载成员运算符函数、重载普通运算符函数、不可重载的运算符、只能通过成员函数重载的运算符、运算符重载的其他限制、重载自增运算符、重载赋值运算符、重载移位运算符
运算符重载的定义:是指重载以运算符为函数名的函数,具有返回值类型,函数名和参数列表。重载成员运算符函数:•形式:return_typeclass_name::operatorop(operand2){}这是显示传递1个参数的•参数数量问题:•重载二元运算符时,成员运算符函数只需显式传递1个参数(即二元运算符的右操作数),而左操作数则是该类对象本身,通过this指针隐式传递。从此A+B等价于A.op