C++ | 포인터 | 메모리 | 2. 힙메모리 (Heap Memory)
힙메모리 (Heap Memory) 스택메모리는 컴파일러가 미리 효율적으로 배치할 수 있는 저장 공간이다. 런타임(실행시간)에 생기는 변수들을 고려하지 않아도 되기 때문에 컴파일러는 최적의 효율을 계산할 수 있다. 효율적이라는 뜻은 적은 용량을 사용하면서 속도가 빠르다는 것을 의미한다. (공간 효율성, 시간 효율성) 비주얼 스튜디오에서 프로젝트 -> 속성 -> 구성속성 -> 링커 -> 스택예약크기에서 스택 메모리의 기본값은 1MB 이다. 1MB는 4바이트 정수형이 25만개 정도 들어갈 수 있는 크기다. 1메가바이트가 PC초창기에는 상당히 큰 메모리였다. 지금은 기가단위 메모리를 사용할 수 있기 때문에 비교하면 작은 크기지만 과거 DOS 프로그램에서는 1MB로 충분히 사용했었다. 닌텐도의 초창기 게임기의 메..