Rust sử dụng borrowing như thế nào để tránh lỗi null hoặc dangling pointer?
Rust sử dụng borrowing như thế nào để tránh lỗi null hoặc dangling pointer?
Trong Rust, borrowing sử dụng tham chiếu để duy trì tính an toàn bộ nhớ, ngăn chặn lỗi null
hoặc dangling pointer.
Tham chiếu: Thay vì sử dụng con trỏ trực tiếp, Rust sử dụng tham chiếu với các dữ liệu, điều này loại bỏ khả năng con trỏ bị null
. Tham chiếu mượn dữ liệu đã được khởi tạo, đảm bảo rằng mọi truy cập đều hợp lệ. Tham chiếu có thể là mượn bất biến (immutable) hoặc có thể thay đổi (mutable).
Luật Borrowing: Rust cho phép mượn nhiều tham chiếu bất bi...
middle