运算符重载的一些问题集锦
1、运算符重载,可以重载为友元函数,也可以重载为成员函数,只是调用的方式不一样。
(语法上没有问题,只是调用的时候不太顺手)
2、++,--有前置和后置之分,重载的方式略不相同
3、重载的运算符,其参数必须包含用户自定义的类,而不全是内置类型。(否则内置类型在系统内部的运算会受到影响)
4、运算符重载-重载返回引用才可以作为左值
1、运算符重载,可以重载为友元函数,也可以重载为成员函数,只是调用的方式不一样。
(语法上没有问题,只是调用的时候不太顺手)
2、++,--有前置和后置之分,重载的方式略不相同
3、重载的运算符,其参数必须包含用户自定义的类,而不全是内置类型。(否则内置类型在系统内部的运算会受到影响)
4、运算符重载-重载返回引用才可以作为左值