我有一个接受引用的函数
void TestFunction(Class &instance);
当我调用测试函数时,我将 *this 传递给参数。
例如:
TestFunction(*this);
会不会造成内存泄漏?
最佳答案
不,它不会泄漏。没有分配需要释放的额外内存。您只是传递对内存中已有对象的引用。
关于c++ - 如果参数采用引用,在函数参数中传递 *this 会导致内存泄漏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18733603/