Câu hỏi phỏng vấn Rust
Câu hỏi

Rust sử dụng borrowing như thế nào để tránh lỗi null hoặc dangling pointer?

Câu trả lời

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.

Đặc điểm

  • 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

middle

Gợi ý câu hỏi phỏng vấn

middle

Khi nào kiểu dữ liệu của tôi không thể được sao chép trong Rust?

senior

Có thể sử dụng biến toàn cục trong Rust không?

middle

Rust sử dụng cái gì thay vì sử dụng bộ thu gom rác (Garbage Collector)?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào