string& foo() { string* str = new string("abc"); return *str; } |
void main(
{
string str = foo(); //这样申请的内存无法直接释放
string str = "abc"+foo();//这样申请的内存无法释放
}
string& foo() { string* str = new string("abc"); return *str; } |
void main(
{
string str = foo(); //这样申请的内存无法直接释放
string str = "abc"+foo();//这样申请的内存无法释放
}