본문 바로가기

코딩/C++,C

[C/C++]dangling pointer(허상 포인터)

m.blog.naver.com/PostView.nhn?blogId=ws6263&logNo=100198933152&proxyReferer=https:%2F%2Fwww.google.com%2F

 

댕글링 포인터(dangling pointer)

댕글링 포인터 (dangling pointer) 현수 포인터, 고아 포인터 등 What? 동적 할당(힙 할당)에서 메모리가 ...

blog.naver.com

해제된 메모리 공간에 접근하는 경우 이를 dangling pointer라고 한다.

delete or free함수로 메모리 공간은 해제되었으나 포인터 변수는 해제된 공간을 가리키며 남아있기 때문에 발생하는 문제.

 해제되었다면 반드시 NULL로 초기화 하는 습관을 가지자.

'코딩 > C++,C' 카테고리의 다른 글

[C/C++]EOF?  (0) 2021.03.23
[C/C++] stdin, stdout의 정체?  (0) 2021.03.23
[C/C++] 널 문자(\0)와 NULL  (0) 2021.03.19
[C/C++]포인터와 버스  (0) 2021.03.11
[C/C++]gcc컴파일러 옵션  (0) 2021.03.09