第53章へようこそ。
今日のテーマは「生ポインタ」です。
第52章で、unsafeが解禁する5つの操作を見ました。
その1つ目が、生ポインタのデリファレンスだった。
生ポインタは、参照と違って借用規則もライフタイムの保証も持たない、ただのアドレスだ。
そう触れただけで、生ポインタそのものは詳しく見ていない。
参照は、借用規則とライフタイムに守られていた。
第1章から見てきた借用、第13章から見たライフタイム。
参照は、その規則に守られた、有効な値へのアクセスだ。
メモリの上では、そのアクセスは1つのアドレスとして表される。
生ポインタは、そのアドレスから借用規則とライフタイムを取り去ったものだ。
今日扱うのは、生ポインタが参照と何が違うのか、なぜ作ることは安全でデリファレンスがunsafeなのか、そしてヌルとNonNullです。
感想
まだ感想はありません。最初の1件を書きましょう!
スクロール