Mac calloc, strdup

Code 42/libft / / 2020. 2. 27. 07:46

calloc

prototype :
- void *calloc(size_t number, size_t size);

description :
- calloc() 함수는 number 크기를 size 개수에 맞춰 malloc한다.
- 즉, number * size를 malloc하는 것과 마찬가지이다.
- 다른 점이 있다면 calloc()함수는 메모리를 정확히 0 바이트로 초기화한다는 것이다.

bzero : https://42kchoi.tistory.com/6
-------------------------------------------------------------------

man strdup

prototype : char *strdup(const char *str);

Description :

  • strdup() 함수는 str 문자열에 충분한 메모리를 할당해주고, 카피한다.

  • return 값은 그것의 포인터다.

  • 포인터는 free 함수의 인자로 쓰인다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기
// custom