동적 메모리 할당(dynamic allocation), 컴파일 시간 vs 런 타임

CODEDRAGON Development/C, C++

반응형

 

 

동적 메모리 할당(dynamic allocation)

·         프로그램 실행 필요한 메모리를 운영체제로부터 할당받게 됩니다.

·         메모리를 동적으로 할당받으면 , 메모리를 필요한 만큼 사용하고 사용이 끝나면 시스템에 반납할 있어 자원을 효율적으로 사용할 있습니다.

·         (Heap)영역에 할당합니다.

·         런타임 (실행 시간) 할당이 이루어 집니다.

·         프로그래머가 동적 메모리 할당을 있는 공간(프로그래머가 관리)입니다.

 


 

 

 

 

컴파일 시간 vs 타임

컴파일 타임

(compile time)

컴파일 시간

타임

(run time)

실행 시간