让我们说我有这样的功能:
int main()
{
char* str = new char[10];
for(int i=0;i<5;i++)
{
//Do stuff with str
}
delete[] str;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
str如果我要结束程序,为什么还需要删除?如果我要退出,我不在乎那个记忆是否会到达满是独角兽的土地,对吧?
这只是好习惯吗?
它有更深的后果吗?