AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Unsafe Code: A New Way to Initialize Variables
In Rust, we have mechanisms at compile time to enforce that you actually initialize it before you use it. And so in C, you can just say int X semicolon next line and then like X plus two, and who knows? Something might happen. In unsafe code, we do allow this mem uninitialized to kind of do some of the same patterns. But there's now a new way of doing this.