我需要一个功能等于 vector<bool> 在C++中。 The Rust documentation tells about BitVec ,但是 use std::collections::BitVec 原因 a pull request , 比特向量
vector<bool>
BitVec
use std::collections::BitVec
比特向量
标准库中不存在专用位向量,并且 Vec<bool> 不像C++那样专业化 vector<bool> . Rust提倡使用外部板条箱,而不是建立一个巨大的标准库。这个用例的实际板条箱是 bit-vec .
Vec<bool>
bit-vec
您似乎找到了指向旧标准库文档的链接: https://doc.rust-lang.org/1.2.0/std/collections/struct.BitVec.html 1.2.0 在url中!Rust的当前版本是1.25(截至2018年4月),这意味着 1.2 BitVec
https://doc.rust-lang.org/1.2.0/std/collections/struct.BitVec.html
1.2.0
1.2