동적 메모리 할당 함수와 해제 함수
              
          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 | 
'Development > C, C++' 카테고리의 다른 글
| 디폴트 매개변수(Default Parameter) (0) | 2018.05.12 | 
|---|---|
| realloc( ) 함수와 free( ) 함수 (0) | 2018.05.11 | 
| 동적 메모리 할당이 필요한 이유 (0) | 2018.05.11 | 
| 정적 메모리 할당, 정적 메모리 할당의 한계 (0) | 2018.05.11 | 
| C++(VC ; C plusplus) (0) | 2018.05.10 |