C++运算符重载

4

类和结构体的运算符重载是否总是在编译时解析?

2个回答

7
是的,总是这样。

1
我感到疑惑,因为显然它不在Delphi中,因为存在速度差异。 - Lort
1
@Lort:这种信息应该包含在你的问题中。 - Björn Pollex

3

是的,只有通过虚函数才能在C++中实现动态类型特定的行为。


4
请注意,运算符重载可以是虚成员函数。 尽管重载在编译时仍然被解析,但答案是正确的。重写是动态的。 - Steve Jessop
@Steve - 很好的区分和解释。 - Dan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接