본문 바로가기
반응형

malloc2

[C/C++] 메모리 동적할당 2 (realloc, calloc) 지난 포스팅에서 메모리 동적 할당에 대해 설명하고 있습니다. realloc과 calloc은 그의 연장선입니다. 아래 포스팅을 참고해주세요. [C/C++] 메모리 동적할당 및 해제 (malloc, free) 사용법 (tistory.com) [C/C++] 메모리 동적할당 및 해제 (malloc, free) 사용법 메모리 동적할당이란? 프로그래밍을 할 때 사용하는 변수들은 모두 메모리에 저장되어 사용됩니다. 이중 전역 변수/정적 변수는 프로그램의 시작과 종료 시점에, 지역 변수/매개 변수는 함수 geuninote.tistory.com calloc 우선 calloc()의 함수 원형은 아래와 같습니다. #include void *calloc(size_t number, size_t size); number : 할당.. 2022. 8. 3. 06:00
[C/C++] 메모리 동적할당 및 해제 (malloc, free) 사용법 메모리 동적할당이란? 프로그래밍을 할 때 사용하는 변수들은 모두 메모리에 저장되어 사용됩니다. 이중 전역 변수/정적 변수는 프로그램의 시작과 종료 시점에, 지역 변수/매개 변수는 함수의 호출과 반환 시점에 메모리의 할당 및 반납이 이루어집니다. 하지만 동적할당은 프로그램 동작 중에 (런타임) 메모리를 할당받고 반납할 수 있는 것을 말합니다. 즉, 사용자가 원하는 시점에 만들고 반납할 수 있습니다. 메모리 동적할당 및 해제 방법 메모리의 동적 할당은 malloc() 함수를 통해, 메모리 반납은 free()를 통해 사용 가능합니다. 를 통해 사용 가능하며 함수 원형은 아래와 같습니다. #include void *malloc (size_t size); void free (void *ptr); [malloc] .. 2022. 8. 1. 18:30
728x90
반응형