gpt4 book ai didi

rust - 如何动态分配固定运行时大小的数组?

转载 作者:行者123 更新时间:2023-11-29 08:11:39 25 4
gpt4 key购买 nike

我本质上是在 Rust 中寻找 malloc/free

我找到了 alloc::heap,但是当我尝试使用它时出现以下错误:

main.rs:1:1: 1:19 error: unstable feature                     
main.rs:1 ![feature(alloc)]
note: this feature may not be used in the stable release channel

最佳答案

如果你想在高级 Rust 中进行(RAII、内存安全、边界检查),你应该通过创建一个 Vec 来分配。 .您可以选择使用 into_boxed_slice禁用调整容器大小。见本书的FFI example (特别是 uncompress 函数)使用 Vec 作为分配器的例子。

关于rust - 如何动态分配固定运行时大小的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32411484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com