标签: c++
std::list<bool>是否有类似的疯狂,有std::vector<bool>等明确的专业化?
std::list<bool>
std::vector<bool>
std::vector<bool>是唯一受影响的C ++标准库容器吗?
我可以使用某种traits来检测专业化吗?
traits
答案 0 :(得分:5)
正如标准所示,std::vector<bool>有自己的段落,它决定了它的实施。 std::list拥有一个的要求不存在,但这并不意味着 不允许实施1>。据我所知,std::vector是唯一需要bool专业化的容器。
std::list
std::vector
bool