동적 메모리 할당 함수와 해제 함수

CODEDRAGON Development/C, C++

반응형

 

동적 메모리 할당 함수와 해제 함수

stdlib.h 헤더파일 필요 (누락할 경우 경고메시지 발생)

종류

함수

성공

실패

헤더파일

메모리

할당 함수

#include <stdlib.h>

void*  malloc  (size_t size)

할당된 메모리의

시작 주소 반환

NULL  반환

stdlib.h

메모리

할당 함수

#include <stdlib.h>

void*  calloc  (size_t num, size_t size)

할당된 메모리의

시작 주소 반환

NULL  반환

stdlib.h

메모리

할당 함수

#include <stdlib.h>

void*  realloc  (void* p, size_t size)

재할당된 메모리의

시작 주소 반환

NULL  반환

stdlib.h

메모리

해제 함수

#include <stdlib.h>

void  free  (void* p)

할당된 메모리 해제

-

stdlib.h