メモリ管理

ポインタ

日本語

概要

メモリ上のアドレスを直接扱うための変数。

詳細

メモリアドレスを値として保持する変数。C言語などで直接的なメモリ操作を可能にする一方、誤用によるバグの温床にもなる。何も指していないポインタ(ヌルポインタ)を誤って参照すると多くの言語・環境でクラッシュを引き起こすほか、解放済みの領域を指し続けるダングリングポインタも典型的なメモリ安全性のバグとして知られる。

プログラミングの他の用語