본문 바로가기
전공공부/C, C++

[C++] 4. 동적할당(동적 메모리 사용)

by 아임그류튜 2024. 3. 11.
반응형

 

C언어의 동적 메모리 사용과 동일하게 프로그램 시행 중 필요한만큼만 메모리를 사용합니다.

C언어의 동적할당 함수(malloc, free)와 이름은 다르지만 같은 방식으로 연산자를 사용합니다.

 

new: 필요한 만큼 메모리 할당
delete: 사용한 메모리 반납

 

동적할당 프로세스: 할당 → 사용 → 반납

 

메모리를 반납하지 않으면 메모리 누수가 발생할 수 있고,

동일한 메모리를 두 번 이상 해제하거나, 해제한 것을 참조하려 하면 에러가 발생할 수 있습니다.

 

2024.02.28 - [전공공부/C언어] - [C] 11. C언어 동적할당(동적메모리)

 

[C] 11. C언어 동적할당(동적메모리)

동적할당은 말 그대로 프로그램 실행 중 메모리를 할당하는 것을 말합니다. 즉, 원하는 만큼 배열을 선언하거나 특정변수를 필요 시에만 선언할 수 있습니다. 효율적인 메모리 관리가 필요한 경

gruttuisfree.tistory.com

 

반응형