标签: c++ polymorphism operator-overloading overloading
我知道参数重载和多态性不一样。基本上,多态性允许基于对象类型的不同行为。那么,从某种意义上说,运算符重载不是多态的表现吗?
例如,+可以用来添加两个整数,我也可以用它来添加两个类成员变量,类型也是int。
答案 0 :(得分:1)
是的,运算符重载也是多态的。
实际上有三种多态性:
ad-hoc 多态通常被认为不是很强大,只是方便。