동적 메모리 할당 - 프로세스의 메모리 구조, 컴파일 시간 vs 런 타임, 동적 메모리 할당이 필요한 이유, 동적 메모리 할당 함수와 해제 함수

CODEDRAGON Development/C, C++

반응형

   

프로세스

http://codedragon.tistory.com/7176

   

   

프로세스의 메모리 구조

메모리 구조

저장 형태

코드 영역

프로그램 실행 코드, 함수들이 저장되는 영역

스택 영역

매개변수, 지역 변수, 중괄호(블록) 내부에 정의된 변수들이 저장되는 영역

데이터 영역

전역 변수, 정적 변수들이 저장되는 영역

힙 영역

프로그램이 실행 되는 동안 동적으로 메모리를 할당할 수 있는 영역