개발 매달려있는 포인터 란 무엇입니까? -techopedia에서 정의

매달려있는 포인터 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-댕글 링 포인터는 무엇을 의미합니까?

IT에서 매달려있는 포인터는 잘못된 메모리 블록 또는 의도하지 않은 대상으로 연결되는 코드의 포인터입니다. 대부분의 경우 포인터가 가리키는 원래 객체가 삭제, 이동 또는 교체 되었기 때문입니다.

Dangling Pointer를 설명하는 Techopedia

일부 최신 프로그래밍 언어에서 포인터는 코드에서 유효한 참조로 사용됩니다. 포인터는 해당 객체가 있어야하는 특정 메모리 대상으로 프로그램을 보냅니다. 그러나 개체가 이동되거나 삭제 될 때마다 해당 포인터는 비어 있거나 할당되지 않은 공간을 가리 킵니다. 이것은 모든 종류의 문제를 제기합니다. 첫째, 잘못된 메모리 주소를 참조하면 응용 프로그램이 중단되거나 심각한 버그 및 기타 의도하지 않은 문제가 발생할 수 있습니다. 또한 사이버 공격 시대에 전문가들은 이제 매달린 포인터가 해킹에 악용 될 수 있다고 제안합니다.

코드의 포인터 외에도 "댕글 링 포인터"라는 문구는 실제 상황에서 유사한 유형의 다른 상황에 대해 이야기하는 데 사용되었습니다. 예를 들어 인쇄 된 전화 번호가 연결이 끊어 졌거나 더 이상 연결되지 않은 연결 사용. 매달려있는 포인터와 비슷한 현상은 인터넷의 링크 썩음입니다. 하이퍼 링크는 더 이상 사용되지 않거나 오래된 대상을 가리키고 사용자에게 404 메시지 또는 기타 오류가 발생합니다.

매달려있는 포인터 란 무엇입니까? -techopedia에서 정의