std :: array <bool>与std :: vector <bool>的行为

时间:2017-06-17 17:22:29

标签: c++ c++11 std

2391是否实现了与std::array<bool>相同的位打包内存优化?

谢谢!

1 个答案:

答案 0 :(得分:10)

不,std::array没有 bool 类型的专业化。

您可以找到更多详细信息here,但基本上,std::array只是一个:

  

具有与包含C样式数组T [N]

的结构相同语义的聚合类型

如果是 bool 你可能会认为它是一个C风格的bool数组,而不是任何类型的bitset。