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 viết struct trong Rust, bạn có thể implement nhiều trait không?

middle

So sánh enum trong Rust với enum trong C/C++ hoặc Java.

senior

Khi thiết kế thư viện Rust public, bạn tổ chức module và visibility như thế nào?

Bình luận

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

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