그것도 프로그램 끄니까 생기는거보니까
소멸자나 어디인거 같은데
클래스 자체도 많고 인스턴스는 더럽게 많은데 이거 하나하나 다 체크해야되냐?
아니 근데 암만생각해봐도 소멸자에 별것도 없어서 소멸자는 아닌거 같은데.. delete 도 다 NULL 체크 하면서 했고
나도 그런 적 있었는데 내 경우엔 char * p = new char[5];로 해놓고 strcpy(p, "AAAAA");(끝의 NULL 포함 6자)로 하면 delete할 때 런타임 오류 뜨더라... 5 + 1로 바꿔줌으로써 해결함
ㄴ 아 해결함 ㄳ new로 선언해놓은거 배열범위 넘어서 모르고 건드렸는데 건드릴땐 괜찮았다가 해제하니까 지랄한거였네
해결되니 다행이다
아니 근데 암만생각해봐도 소멸자에 별것도 없어서 소멸자는 아닌거 같은데.. delete 도 다 NULL 체크 하면서 했고
나도 그런 적 있었는데 내 경우엔 char * p = new char[5];로 해놓고 strcpy(p, "AAAAA");(끝의 NULL 포함 6자)로 하면 delete할 때 런타임 오류 뜨더라... 5 + 1로 바꿔줌으로써 해결함
ㄴ 아 해결함 ㄳ new로 선언해놓은거 배열범위 넘어서 모르고 건드렸는데 건드릴땐 괜찮았다가 해제하니까 지랄한거였네
해결되니 다행이다