0
是否有任何內存泄漏? 對象是否會自動刪除?C++內存泄漏對象按函數返回
int main()
{
SomeClass *someObj;
...
someObj = &foo();
...
return 0;
}
SomeClass foo()
{
...
return SomeClass();
}
是否有任何內存泄漏? 對象是否會自動刪除?C++內存泄漏對象按函數返回
int main()
{
SomeClass *someObj;
...
someObj = &foo();
...
return 0;
}
SomeClass foo()
{
...
return SomeClass();
}
有沒有泄漏,因爲代碼是無效的,甚至不應該編譯。你不能拿到臨時地址(&foo()
)。