#include <iostream>
using namespace std;
int main()
{
int *x ( new int[10]);
for(int i = 0 ; i<10 ; ++i)
{
*(x+i) = i;
}
for(int i = 0 ; i<10 ; ++i) cout<< *(x+i);
cout<<endl;
delete []x;
for(int i = 0 ; i<10 ; ++i) cout<< *(x+i);
return 0;
}
이런식으로 돌려보면 출력이
0123456789 0023456789이렇게 나오는데
10칸 전체 메모리 할당 해제는 어떻게 짜야하는거죠???
이미 하고 있는디..
ㄴ 근데 왜 앞부분만 0으로 초기화되고 나머지는 그대로 출력되나요?
ㄴ 아 그렇군요. 감사합니당