favicon

银河美术馆 Gallery of Galaxy, Beautyyu言醴's Blog

  • Blog
  • About
  • RSS
  • Search
  • Weekly (1)
  • Program (4)
  • Learn (1)
  • Rust (1)
  • EN (1)
  • Tech (1)
  • Life (1)
  • ZH (1)

Rust: A Generally View of Reference and Its Mutability

Feb 18, 2023

Rust's most important idea is the "owner" model. This helps us manage data in memory so we don't get memory leaks or double-free errors. A reference (&) is used to access or change data without taking responsibility for it. This is more like a pointer in C/C++ than a reference in C++. In Rust, a reference is usually not changeable, but it can be made changeable at the top or bottom level. Automatic dereferencing is used to work out if a reference should act like an alias or a pointer.


© Beautyyu言醴 2022 - 2023