一个特殊的特化 std::vector<bool> 将每个项压缩为单个位。
std::vector<bool>
对于这个特殊的特化,索引运算符不返回 bool&。相反,它返回对一个辅助类的引用的引用,该辅助类定义了 vecyVar[iIndex].flip() 以及用于获取和设置其 bool 值的类型转换运算符。
bool&
vecyVar[iIndex].flip()
bool
有关布尔向量 (包括交互式示例) 的更多信息