У дома развитие Какво е висящ показалец? - определение от техопедия

Какво е висящ показалец? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Dangling Pointer?

Висящият указател в ИТ е указател в код, който води до грешен блок памет или до някаква непредвидена дестинация. В много случаи това е така, защото първоначалният обект, към който сочи показалеца, е изтрит, преместен или заменен.

Техопедия обяснява Dangling Pointer

В някои съвременни езици за програмиране указателите служат като валидни референции в кода. Указател насочва програмата към определено местоназначение на паметта, където трябва да има съответстващ обект. Въпреки това, всеки път, когато обектът бъде преместен или изтрит, този указател сочи към празно или евентуално неразпределено пространство. Това повдига всевъзможни проблеми. Първо, позоваването на грешен адрес на паметта може да доведе до срив на приложението или може да доведе до сериозни грешки и други нежелани проблеми. Също така, в епохата на кибератаки, експертите сега предполагат, че висящите указатели могат да бъдат използвани за хакване.

В допълнение към указател в код, фразата „висящ показалец“ се използва и за разговори за други видове подобни ситуации в реалния живот: например, когато печатен телефонен номер отива към връзка, която е била прекъсната или вече не е в употреба. Подобно явление на висящия показалец е гниенето на връзки в интернет, където хипервръзките сочат към остарели или остарели дестинации и потребителите получават 404 съобщения или други грешки.

Какво е висящ показалец? - определение от техопедия