[英]Does Haskell's `Data.Vector.Mutable.unsafeNew` zero the memory?
文档说new
“创建给定长度的可变向量”和unsafeNew
“创建给定长度的可变向量。不检查长度。”
但是, 这个解决的github问题表明unsafeNew
不会将内存归零,而new
unsafeNew
。
哪一个?
不,不是一般的。 如果你点击源代码,这很清楚:
https://hackage.haskell.org/package/vector-0.11.0.0/docs/src/Data-Vector-Generic-Mutable.html#new
new
是unsafeNew
的新增了basicInitialize
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.