mung3477   4년 전

안녕하세요.

더블 링크드 리스트를 쓰는 문제임을 알아내고 그걸로 풀었었는데요.

항상 70%에서 런타임 에러가 나더라구요.

NULL 포인터 참조 이런 일은 없다는 걸 알고서, segmentation fault의 이유는 free밖에 없다 싶어서

어차피 그 노드는 고립시킨 채로 진행할테니 free를 없애자는 생각에

52줄의 free(del); 을 없앴는데 맞았네요.

안 쓰이는 노드를 남겨서 오히려 더 안 좋은 코드인데.. 

free가 왜 segmentation fault를 일으킨 걸까요?? 

+질문이 해결되면 코드는 지우겠습니다.

댓글을 작성하려면 로그인해야 합니다.