동적할당 free에 대해서 질문있습니다.
큰깃
2023.04.01
질문 제목 : 동적할당 free에 대해서 질문있습니다.free 가 어떻게 진행되는지 알고 싶습니다질문 내용 :
프로그램을 짜다가 문제가 생겨서 올리게 되었습니다
예를 들어서 ptr 변수에 int 형 변수 4개를 할당합니다
그런데 실수로 5개의 수를 넣은 경우, 출력을 잘 됩니다.
그런데 free 에서 위에서 처럼 문제가 되는데 왜 그런지 알고 싶습니다.
제 생각에는 처음부터 동적할당을 4개를했고, 실수로 5개의 수를 입력했다고 해도
free를 통해서 애초에 할당한 4개에 대해서만 free를 하면 아무런 문제 없을 거라고 생각하는데
왜 그런지 알고 싶습니다. 그리고 저 위의 에러가 어떤 의미인지도 설명해주시면 감사드리겠습니다.ㅜㅜ