✅ 댕글링 포인터란?

쉬운 비유로 내가 내가 어떤집을 찾아가려고 봤는데,

그집이 없어졌어. ㅋㅋ

그런데 그집에서 뭘 가져오래.

이런 경우 발생하는게 세그멘테이션 폴트 에러

예를 들어 메모리 영역을 malloc으로 잡고, 포인터로 가리키게 했는데

메모리를 해제했어

근데 (깜박잊고) 다시 접근하려고 할때,

이를 댕글링 dangling pointer 라고 한다.

댕글링 포인터를 premature free(조숙한 해제, 이른 해제)라고도 한다.

포인터 변수는 반드시 초기화 시켜야 한다.

지역 변수 및 객체의 참조를 반환(return)해서는 안된다. ★★★