-
[Dangling Pointer] 유효하지 않은 포인터개발/C·C++ 2021. 4. 10. 20:53
dangle이라는 단어는 동사로 '달랑거리다' 라는 의미를 가집니다. dangling pointer는 메모리가 delete되거나 할당이 해제되어 아무 것도 가리키고 있지 않은 포인터를 말합니다. dangling pointer는 실체가 없이 껍데기만 달랑달랑거리는 포인터인 셈이지요.
#include <iostream> using namespace std; int main() { int* pNum = new int; delete pNum; pNum; // dangling pointer }
출처>
'개발 > C·C++' 카테고리의 다른 글
참조(reference) 변수 (0) 2021.04.17 [Pointer] 배열과 포인터 (0) 2021.04.14 [Pointer] 달과 손가락 (0) 2021.04.10 [Enum] 가독성을 위한 약간의 수고 (0) 2021.04.09 [Cache] 시간 지역성, 공간 지역성 (0) 2021.04.08