16
返回C ++参考变量的做法是否有害?
我认为这有点主观;我不确定这种意见是否会一致(我已经看到很多返回引用的代码段)。 根据我对这个问题的评论,关于初始化引用,返回引用可能是邪恶的,因为(据我所知),因为它更容易错过删除它,这可能导致内存泄漏。 这让我感到担心,因为我遵循了示例(除非我在想象中的事情),并且在相当多的地方进行了此操作……我是否误解了?是邪恶的吗?如果是这样,到底有多邪恶? 我觉得由于我的指针和引用混合在一起,再加上我是C ++的新手,再加上对何时使用什么的完全困惑,我的应用程序一定是内存泄漏地狱... 另外,我了解使用智能/共享指针通常被认为是避免内存泄漏的最佳方法。