gpt4 book ai didi

rust - Rust 中的非零大小值是什么?

转载 作者:行者123 更新时间:2023-12-02 15:50:03 25 4
gpt4 key购买 nike

我刚刚阅读了 std::boxed 的文档模块和 encountered a sentence

For non-zero-sized values, a Box will use the Global allocator for its allocation

什么是非零大小的值(在这种情况下和一般情况下)?

最佳答案

非零大小类型是在内存中占用一个或多个字节的类型。这是大多数类型的典型情况,因为大多数数据结构的目的是存储数据。

Zero-sized types是不占用任何内存空间的类型,如 ()PhantomData。它们有一定的用途,但分配器需要专门处理它们。

关于rust - Rust 中的非零大小值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72776977/

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