如果参数采用引用,在函数参数中传递 *this 会导致内存泄漏



我有一个接受引用的函数

void TestFunction(Class &instance); 

当我调用测试函数时,我将 *this 传递到参数中。

前任:

TestFunction(*this); 

这会导致内存泄漏吗?

不,它不会泄漏。 没有分配需要释放的额外内存。您只需传递对内存中已有的现有对象的引用。

最新更新