我们经常进行的算术运算,比较运算实际上都是执行的一个重载运算符;但是他们只对应常见数据类型。而如果我们要对class,struct进行运算,会是什么结果哪?编译器不知道,只能有我们来重载这个操作.
Demo:
此外
1,在对比较运算符号进行重载时,要求成对重载(==, !=)(>,<)(>=,<=)
2.比较运算符必须返回bool类型的值.
我们经常进行的算术运算,比较运算实际上都是执行的一个重载运算符;但是他们只对应常见数据类型。而如果我们要对class,struct进行运算,会是什么结果哪?编译器不知道,只能有我们来重载这个操作.
Demo:
此外
1,在对比较运算符号进行重载时,要求成对重载(==, !=)(>,<)(>=,<=)
2.比较运算符必须返回bool类型的值.
相关文章: