bu işlev için uygulama nedir. Aşağıdaki yazım denetimi yapılır: hatası verir. Bu, error[E0133]: dereference of raw pointer requires unsafe function or block
hatasını verir. Bir unsafe { ... }
bloğunda sarmak onu düzeltir."Box" dan sahip olunan bir değeri nasıl alabilirim?</p> <pre><code>fn unbox<T>(value: Box<T>) -> T { // ??? } </code></pre> <p>ne istiyorum benziyor belgelerinde tek işlevi <code>Box::into_raw</code> geçerli:
Doğru uygulama bu mu? Eğer öyleyse, neden güvensiz? Bu ne demek?
Belki de bu soru, aslında Box
s çalışma şeklinin genel belirsizliğini gösteriyor. değeri KQUEUE
Not: Önerilen uygulamanızda, 'Box' tarafından ayrılan belleği sızdırıyorsunuz. –