작성
·
233
답변 1
2
안녕하세요 max speed님!!
정말 좋은 질문 남겨주셔서 감사합니다.
fixed size array의 경우에는 stack memory 영역에 할당을 합니다.
하지만 dynamic array의 경우 doubling 등을 통해 더 큰 배열로 옮겨가야 하기 때문에 이과정에서 기존에 할당했던 메모리도 free 해줘야 하고, runtime 내에서 더 큰 사이즈의 메모리를 할당해야 합니다.
따라서 Dynamic Array는 Heap 메모리 영역에 할당이 되게 됩니다.
더 궁금하신점이 있다면 질문 남겨주세요 ~