開発 ダングリングポインターとは何ですか? -techopediaからの定義

ダングリングポインターとは何ですか? -techopediaからの定義

目次:

Anonim

定義-ダングリングポインターとはどういう意味ですか?

ITのダングリングポインターは、誤ったメモリブロックまたは意図しない宛先につながるコード内のポインターです。 多くの場合、これは、ポインターが指している元のオブジェクトが削除、移動、または置換されたためです。

Techopediaはダングリングポインターについて説明します

一部の最新のプログラミング言語では、ポインターはコードの有効な参照として機能します。 ポインターは、対応するオブジェクトがあるはずの特定のメモリー宛先にプログラムを向けます。 ただし、オブジェクトが移動または削除されると、そのポインターは空のスペースまたは未割り当てのスペースを指します。 これにより、あらゆる種類の問題が発生します。 まず、間違ったメモリアドレスを参照すると、アプリケーションがクラッシュしたり、重大なバグやその他の意図しない問題が発生したりする可能性があります。 また、サイバー攻撃の時代に、専門家は、ぶら下がっているポインターをハッキングに悪用できることを示唆しています。

コード内のポインターに加えて、「ダングリングポインター」というフレーズは、実際の生活の他のタイプの同様の状況について話すためにも使用されています。使用中で。 宙ぶらりんのポインターに似た現象は、インターネット上のリンクの腐敗です。ハイパーリンクは、古くなったまたは古い宛先を指し、ユーザーは404メッセージまたはその他のエラーを受け取ります。

ダングリングポインターとは何ですか? -techopediaからの定義