这是this的后续问题。我明白它返回指向对象的指针可能导致内存泄漏,也因为原始指针它们容易出错,也很棘手。因此,许多人建议我不要从操作符函数返回指向对象的指针。所以,我确信从运算符函数返回对象。但我很想知道,当从重载的操作符函数返回指向对象的指针时,是否存在任何情况。可取?
如果您的回答是肯定的,请使用合适的示例来证明答案的合理性。
请帮帮我。
我们非常感谢您的帮助。
答案 0 :(得分:2)
你有一个坏榜样。简答:从不(!)返回二进制函数(运算符)的指针。按值或std :: unique_ptr或std :: shared_ptr返回。
注意:问题链接中接受的答案随后发生了变化。