标签: c++
我重载了operator ==来比较同一类的两个对象,并且效果很好。
但是如果要对const对象使用比较,则无法编译。
我知道我可以编写一个带有const参数的附加operator ==,但是有没有办法对const和非const对象使用相同的方法?
答案 0 :(得分:4)
如果您的重载通过const引用接收了对象,则非常量对象将自动绑定到该对象。
const
换句话说,无需提供非const版本。