执行std :: list <bool>

时间:2016-12-08 15:22:10

标签: c++

std::list<bool>是否有类似的疯狂,有std::vector<bool>等明确的专业化?

std::vector<bool>是唯一受影响的C ++标准库容器吗?

我可以使用某种traits来检测专业化吗?

1 个答案:

答案 0 :(得分:5)

正如标准所示,std::vector<bool>有自己的段落,它决定了它的实施。 std::list拥有一个的要求不存在,但这并不意味着 不允许实施。据我所知,std::vector是唯一需要bool专业化的容器。