[C++] Stack and Heap(feat. Memory Leak)
Stack and Heap 프로그램 실행시 컴퓨터가 내부에서 사용하는 메모리들중 Stack과 Heap이 있다. 이번에는 우리의 코드가 Stack과 Heap에 어떻게 들어가는지 알아보고 나아가 Memory leak 에대해 알아보겠다 기본구조 이처럼 코드가 메모리의 제일 아래에 있다 하면. 프로그램이 시작될때 .BSS - 초기화되지 않은 전역,Static변수들이 차지한다. .Data - 초기화된 전역,Stacic변수들이 차지한다. 그후, 프로그램이 실행되면서 Stack 과 Heap에 메모리를 쓰게 된다. Stack Stack 은 프로그램이의 코드들이 한줄씩 실행되면서 각각의 Scope, 그내부의 Local variable 이 들어오는 자리이다. ex) { }, functions, for{} while{} 제..
2021.02.11