동적 할당

이은서·2022년 9월 2일
0

C / C++

목록 보기
1/1

언제 쓸까? When


1. 메모리 자원은 한정적인데 많은 메모리를 잡아야 할 때

  • 50kb 이상이면 crash 발생 위험도

필요할 때만 메모리를 가져다 쓰고 해지시키는 것이 효율적


2. 함수 리턴 이후에도 메모리 할당을 살려두고 싶을 때


3. 메모리 자원 낭비를 줄이기 위해

  • exe파일의 크기를 줄이기 위해

미리 크기를 알 수 없는 데이터를 저장하더라도 동적 할당은 필요할 때마다 메모리 요청 가능

필요한 이유.


어떻게 쓸까? How

1. C의 malloc
2. C++의 new

0개의 댓글