我知道如果我新建一些数组,我必须删除它:
int *i=new i[10];
delete[] i;
静态数组怎么样:
int i[100];
或者
int i[]={1,2,3,4};
应该删除吗?
假设代码如下:
bool fu()
{
for(int i=0;i<100;i++
{
int j[]={1,2,3,4};
}
return 0;
}
j[] 是从 RAM 中消失(在返回 0 之后)还是保留在那里并在多次迭代后使 RAM 充满?
因为我想在 micro 上编程有点担心。谢谢