相关疑难解决方法(0)

使用bool运算符==比较对象

因此,在阅读了一些SO问题和答案之后,我仍然不明白为什么要使用

friend bool operator==( BaseClass const &left, BaseClass const &right )
Run Code Online (Sandbox Code Playgroud)

代替

bool operator==( BaseClass const &right )
Run Code Online (Sandbox Code Playgroud)

现在我有这样的东西http://pastebin.com/pKsTabC0 (固定) - 它似乎工作正常.但也许我错过了什么?有什么建议?

更新1

好的,我更改了源代码以使其正常工作http://ideone.com/fIAmB.删除了不必要的虚拟和添加的const.我还是不明白为什么要用朋友...

c++ inheritance operator-overloading

11
推荐指数
2
解决办法
6022
查看次数

标签 统计

c++ ×1

inheritance ×1

operator-overloading ×1