Neden std::io::copy
, hem okuyucu hem de yazar argümanlarının değişebilir referanslar olarak iletilmesini gerektiriyor?Neden io :: copy hem okuyucu hem de yazarın değişken referanslar olmasını gerektiriyor?
İçindeki durumu değiştirerek, yazılan verileri barındırmak için yazanın neden mutasyona uğraması gerektiğini anlayabiliyorum. Bununla birlikte, neden bir okuyucu aynı zamanda değiştirilebilir bir referans olarak işaretlenmelidir? Eğer sadece veri okuyorsam, o zaman belirli bir tür için referansa gerek duymayacağım ve değiştirilemez bir referansa gerek duymayacak mıyım?
Bu aslında spot açık kristal netliğidir. Teşekkürler! –
'File' üzerinde bile, mevcut okuma ofseti güncelleniyor. –