Kodkitabi

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);
    }
}