我需要一个功能在C++中等于vector<bool>
的类.The Rust documentation tells about BitVec
,但use std::collections::BitVec
在编译过程中会导致Unresolved import个错误.据a pull request报道,BitVec
人已被移除.有足够的替代品吗?
我需要一个功能在C++中等于vector<bool>
的类.The Rust documentation tells about BitVec
,但use std::collections::BitVec
在编译过程中会导致Unresolved import个错误.据a pull request报道,BitVec
人已被移除.有足够的替代品吗?
标准库中不存在专用位向量,Vec<bool>
也不像C++的vector<bool>
那样专门化.Rust提倡使用外部 crate ,而不是建造一个巨大的标准图书馆.这个用例的实际 crate 是bit-vec
个.
您似乎找到了一个指向旧标准库文档的链接: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文档中被标记为不稳定;后来它被移除了.