gpt4 book ai didi

collections - 有没有办法在 Rust 中使用堆栈上的集合?

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

有没有办法在堆栈上使用 Rust 标准库中的集合?假设您事先知道要存储在集合中的项目数量的上限。

最佳答案

如果您查看 Vec(公认的最简单的集合之一)的实现,您会注意到:

use alloc::heap::{EMPTY, allocate, reallocate, deallocate};

与 C++ 不同,集合尚未由分配器参数化。从长远来看,这当然是可取的,但是对于 1.0 来说这被认为不是必需的。

如果我没记错的话,一些提案取决于 HKT(高等亲缘类型),例如,这还不是问题。

所以,现在,不。

关于collections - 有没有办法在 Rust 中使用堆栈上的集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27505978/

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