int *tmp = new int[5];
for(int i=0;i<5;i++){
tmp[i] = i;
};
delete []tmp;
cout<<tmp[3]<<endl;
[shooter@box ~]$ ./main
3
Не совсем понимаю, а собственно как работает высвобождение памяти?
int *tmp = new int[5];
for(int i=0;i<5;i++){
tmp[i] = i;
};
delete []tmp;
cout<<tmp[3]<<endl;
[shooter@box ~]$ ./main
3
Не совсем понимаю, а собственно как работает высвобождение памяти?