반응형
1.
상황
동적할당 한 것을 해제한 뒤 발생.
이유
동적할당한 사이즈랑 해제한 사이즈가 다를 때 발생.
(뭔가 짜증나는 오류는 간단하게나마 기록해두려고 함.)
2.
상황
포인터에 스택 메모리 주소를 넣고 해제함
이유
free()로 해제하는 메모리는 heap공간이어야지 stack공간이면 안된다.
3.
상황
함수의 인자를 포인터로 넘겨주고 전체 크기를 계산하려 할 때
이유
포인터도 변수이므로 함수의 인자로 넘겨받은 주소도 새로운 곳에 저장되어 있기 떄문에
인수로 넘겨받은 포인터로는 전체 사이즈를 _msize함수로도 계산할 수 없다.
4.
상황
동적 할당에 실패했을 때???
반응형