ダングリングポインタとは
だんぐりんぐぽいんた
寿命の終わった領域を指したまま残っているポインタ。free で解放した後のポインタや、関数から戻った後の局所変数の番地を指すポインタが典型である。それを通して読み書きすること(解放後の使用)や、もう一度 free すること(二重解放)は未定義動作で、しばらく正しく動いて見えた後に、別の場所で原因の分かりにくい異常を起こすことがある。free の後に NULL を代入する、局所変数の番地を関数の外に返さない、などで防ぐ。
「ダングリングポインタ」は、1分野の1問の練習問題に出てきます(C言語の基礎など)。
この用語の分野: C言語の基礎