Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Rust中使用位阵列的正确方法是什么? 在C++中,我需要一个功能与代码< >矢量< /代码>的类。但是use std::collections::BitVec会在编译过程中导致无法解决的导入错误。根据,BitVec已被删除。是否有足够的替代品?_Rust_Bitarray - Fatal编程技术网

在Rust中使用位阵列的正确方法是什么? 在C++中,我需要一个功能与代码< >矢量< /代码>的类。但是use std::collections::BitVec会在编译过程中导致无法解决的导入错误。根据,BitVec已被删除。是否有足够的替代品?

在Rust中使用位阵列的正确方法是什么? 在C++中,我需要一个功能与代码< >矢量< /代码>的类。但是use std::collections::BitVec会在编译过程中导致无法解决的导入错误。根据,BitVec已被删除。是否有足够的替代品?,rust,bitarray,Rust,Bitarray,标准库中没有专用的位向量,Vec不像C++的向量那样专门化。Rust提倡使用外部板条箱,而不是建造一个巨大的标准图书馆。此用例的实际板条箱为 您似乎找到了指向旧标准库文档的链接:https://doc.rust-lang.org/1.2.0/std/collections/struct.BitVec.html。请注意url中的1.2.0!Rust的当前版本为1.25(截至2018年4月),这意味着1.2已经有两年多的历史了。除此之外,BitVec在1.2文档中被标记为不稳定;它后来被删除。?“R

标准库中没有专用的位向量,
Vec
不像C++的
向量
那样专门化。Rust提倡使用外部板条箱,而不是建造一个巨大的标准图书馆。此用例的实际板条箱为


您似乎找到了指向旧标准库文档的链接:
https://doc.rust-lang.org/1.2.0/std/collections/struct.BitVec.html
。请注意url中的
1.2.0
!Rust的当前版本为1.25(截至2018年4月),这意味着
1.2
已经有两年多的历史了。除此之外,
BitVec
在1.2文档中被标记为不稳定;它后来被删除。

?“Rust文档介绍了BitVec”->您可以链接到文档中提到的位置吗?也许这确实是一个文档错误。1.2.0。。。岁。.-]@ildjarn,所以唯一的方法就是通过Cargo使用它。幸好toml?
Vec
不像C++的
vector
那样专业化。这不是一个很好的决定:让我们有一个行为不同的
向量
。提醒一下:这个板条箱“处于维护模式,因为维护人员资源不足”。还有一个名称混乱的
bitvec
板条箱,我发现它更具特色。