Tại sao std::io::copy
yêu cầu cả đối số người đọc và người viết cần được chuyển thành tham chiếu có thể thay đổi?Tại sao io :: copy yêu cầu người đọc và người viết cho cả hai tham chiếu có thể thay đổi?
Tôi có thể hiểu tại sao người viết cần phải bị đột biến để chứa dữ liệu được ghi vào đó, thay đổi trạng thái nội bộ của nó.
Tuy nhiên, tại sao người đọc phải được gắn cờ làm tham chiếu có thể thay đổi? Nếu tôi chỉ đọc dữ liệu, thì tôi sẽ không cần tham chiếu đến một loại đã cho và không phải là một tham chiếu có thể thay đổi được không?
Đó thực sự là giải thích rõ ràng về pha lê tại chỗ. Cảm ơn! –
Ngay cả trên một 'Tệp', bạn đang cập nhật bù đắp đọc hiện tại. –