Unsafe Blokları ve Pointer'lar
Raw pointer erişimi ve unsafe kod kullanımı.
Sistem kaynaklarına doğrudan erişim gereken durumlarda veya C kütüphaneleriyle haberleşirken unsafe bloğu kullanılır. Bu blok, "bellek güvenliğini ben üstleniyorum, derleyici karışmasın" demektir.
Raw Pointer ile Çalışmak
fn main() {
let mut num = 42;
let r1 = &num as *const i32; // Immutable raw pointer
unsafe {
println!("Pointer'ın gösterdiği değer: {}", *r1);
}
}