CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): wshan (같은예감)
날 짜 (Date): 1995년08월13일(일) 14시08분45초 KDT
제 목(Title): [Re]memory allocation



malloc으로 잡은 메모리는 스택에서 잡는게 아니라,

힙에서 잡으므로 subfunction에서 잡은 메모리도 프로세서가 끝날때까지

free시키지 않으면 없어지지 않습니다.

그래서 효과적으로 프로그램할려면 malloc과 free가 쌍을 잘 이루어야 되겠읍니다.

malloc이 heap에 메모리를 잡는거에 비해 alloca는 스택에 잡으므로 main으로

돌아오게 될때 그 영역이 무효가 되므로 free를 할 필요가 없죠..

그럼..
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.