calloc 주의점

절대 overflow가 발생할 수 없는데 free할 때 에러가 발생한다면 https://stackoverflow.com/questions/501839/is-calloc4-6-the-same-as-calloc6-4 이 현상을 의심해보자. 쉽게 말해서 int가 4byte 단위이기 때문에 1byte를 5개 잡고 싶을 경우 8byte 공간을 할당받아야 하는데 5byte를 할당받아버리면 문제가 생길 수도 있다.

  Comments