sendbuffer = (char *)malloc(sizeof(char)*29*petNum+512);
memset(sendbuffer,0x00,29*petNum+512);
.
.
.
free(sendbuffer);
위처럼하면double free of corruption 솰라솰라 , mallock 솰라솰라 두개 에러가 엄청나옴
그런데 sendbuffer = calloc(petNum*29+512,sizeof(char));이렇게 하면 에러 없이 잘됨 ㅠㅠ
위에 이상한거 완성하려고하는데 유저가 엄청 늘어날수도 있으니까
배열->>포인터로 바꿀려고 하는데 malloc 쓰고 싶은데 잘안되는 이유가 뭘까요??
centos 리눅스에서 compiler 는 gcc인데 g++로 바꿀까?
이미 free한놈을 또 했나봊이
ㄴㄴ 프리는 마지막에 한번만해주는데ㅠㅠ calloc이랑 malloc이랑차이점은 memset해주는거 밖에 없는데
malloc을하더라도 memset을 없에면 안뜸;;
우왕 소스코드 한번 보고싶다 내가 만들면 왜 성능이 안나올까ㅠㅠ