기초적인 내용이라 질문드리기도 뭐하네요;; 하지만 레임 여러분이라면 틀림없이 잘 대답해 주실거라고 믿습니다.

class LIST{

     DAT data;

     LIST *Next;

};

이렇게 LIST의 구조체가 정의되어 있을때, 아래쪽에서 새로운 LIST를 생성하게 되면,



   LIST *make_list;

   make_list = new LIST;


new LIST를 선언시에 동적 메모리가 할당되어 make_list가 새로생긴 LIST를 가리키게 되는줄은 알겠습니다.

근데 make_list는 메모리에 올라가 있는 것도 아닌데, 어떻게 존재해 있는 걸까요?

아시는 분은 가르침을 주시면 감사하겠습니다 ㅠㅠ