小编Mic*_*elo的帖子

Vec 会导致计算器溢出吗?

let vector: Vec<u8> = Vec::new();
Run Code Online (Sandbox Code Playgroud)

如果向量变得太大,上面代码中的向量是否会导致计算器溢出?

let vector: Vec<Box<u8>> = Vec::new();
Run Code Online (Sandbox Code Playgroud)

这个怎么样?因为它的元素在堆上。

let vector: Box<Vec<u8>> = Box::new(Vec::new());
Run Code Online (Sandbox Code Playgroud)

我假设在上面的代码中没有 stackoverflow 应该是可能的,我正确吗?

rust

3
推荐指数
1
解决办法
110
查看次数

标签 统计

rust ×1