可能重复:
使用引用而不是指针,解决C++中的内存泄漏问题?
当我问这个问题时
出现了一个新问题,我在这篇文章中提出了这个问题.
这段代码会泄漏内存吗?
class my_class
{
...
};
my_class& func()
{
my_class* c = new my_class;
return *c;
}
int main()
{
my_class& var1 = func();
// I think there is no memory leak.
return 0;
}
Run Code Online (Sandbox Code Playgroud)