첫번째
int* Num1 = new int;
Num1[0] = 1;
*Num1 = 1;
같은 표현임??
두번째
int* Num1 = new int;
Num1[0] = 1;
int* Num2 = Num1;
Num1 = new int;
delete Num2;
이렇게하면 메모리 관리상 아무이상이 없음??
항상 delete는 new를 선언한 변수로만해서 그런지 뭔가 어색한데
첫번째
int* Num1 = new int;
Num1[0] = 1;
*Num1 = 1;
같은 표현임??
두번째
int* Num1 = new int;
Num1[0] = 1;
int* Num2 = Num1;
Num1 = new int;
delete Num2;
이렇게하면 메모리 관리상 아무이상이 없음??
항상 delete는 new를 선언한 변수로만해서 그런지 뭔가 어색한데
1. 배열의 경우에 a[b]는 a+b와 같음
2는 맞을 거 같음
jj / 감사합니다