1. 聞き流しプログラミング言語学習
  2. Rust 053 生ポインタ - メモリ..
Rust 053 生ポインタ - メモリの直接操作
2026-07-19 05:13

Rust 053 生ポインタ - メモリの直接操作

第53章へようこそ。


今日のテーマは「生ポインタ」です。


第52章で、unsafeが解禁する5つの操作を見ました。

その1つ目が、生ポインタのデリファレンスだった。

生ポインタは、参照と違って借用規則もライフタイムの保証も持たない、ただのアドレスだ。

そう触れただけで、生ポインタそのものは詳しく見ていない。


参照は、借用規則とライフタイムに守られていた。

第1章から見てきた借用、第13章から見たライフタイム。

参照は、その規則に守られた、有効な値へのアクセスだ。

メモリの上では、そのアクセスは1つのアドレスとして表される。


生ポインタは、そのアドレスから借用規則とライフタイムを取り去ったものだ。


今日扱うのは、生ポインタが参照と何が違うのか、なぜ作ることは安全でデリファレンスがunsafeなのか、そしてヌルとNonNullです。

感想

まだ感想はありません。最初の1件を書きましょう!

05:13

コメント

スクロール