首页 > 解决方案 > 为什么`std::array`不像`std::vector`那样为布尔值提供位打包?

问题描述

据我所知std::array,不会像bitset但是std::vector那样为布尔值打包位,但我在网上找不到任何解释。

为什么 C++ 开发人员决定不这样做?

标签: c++stdarray

解决方案


问:为什么要std::vector打包位?
A:糟糕的设计。

问:为什么不std::array打包位?
A:从以前的错误中吸取教训。


推荐阅读