ポインタ
別の変数を指すメモリアドレスを保持する変数。
C/C++の中核である。int *p = &x; は「pはxを指す」と読む。強力だが危うく、ダングリングポインタ、二重解放、バッファオーバーランといった事故の温床になる。Rustは所有権システムによって、こうした古典的なバグをコンパイル時に封じている。
別の変数を指すメモリアドレスを保持する変数。
C/C++の中核である。int *p = &x; は「pはxを指す」と読む。強力だが危うく、ダングリングポインタ、二重解放、バッファオーバーランといった事故の温床になる。Rustは所有権システムによって、こうした古典的なバグをコンパイル時に封じている。