int * num = (1)new int; // (1)(2)는 무시
num = (2)new int;
이런 코드가 있다고 했을 때, 두번째 줄에서 (1)new int; 은 num이 (2)new int를 가리키면서
그 어떤 변수도 (1)new int의 공간을 참조하지 않으면 이 공간은 자동으로 사라짐?
아니면 이것도 delete해줘야함?
int * num = (1)new int; // (1)(2)는 무시
num = (2)new int;
이런 코드가 있다고 했을 때, 두번째 줄에서 (1)new int; 은 num이 (2)new int를 가리키면서
그 어떤 변수도 (1)new int의 공간을 참조하지 않으면 이 공간은 자동으로 사라짐?
아니면 이것도 delete해줘야함?
대입 연산자는 단순하다. C++ 에선 당연히 니가 직접 해제 해줘야 한다.
(1) 은 가비지가 되어버림
디라크-> 코세 -> 청왕순으로 이해하시면 될듯.