yhwjd   2년 전

malloc 함수를 사용하면 free 함수로 다시 해제시켜줘야하는데 이 free를 scanf와 printf 중간에 넣어도 memory leak이 발생하나요? 입력을 받고 해제 시켜주면 그것이 출력에 까지 영향미치는지 궁금해서 질문 드립니다

djm03178   2년 전

그것을 memory leak으로 표현하는 것이 맞는지는 모르겠으나, 올바르지 않은 것은 맞습니다. 이미 해제된 메모리를 printf가 읽으려고 하게 되기 때문입니다.

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