c++ - 为什么`std::array`不像`std::vector`那样为布尔值提供位打包?
问题描述
据我所知std::array
,不会像bitset
但是std::vector
那样为布尔值打包位,但我在网上找不到任何解释。
为什么 C++ 开发人员决定不这样做?
解决方案
问:为什么要std::vector
打包位?
A:糟糕的设计。
问:为什么不std::array
打包位?
A:从以前的错误中吸取教训。
推荐阅读
- python - 使用 yfinance 在 Tkinter 中显示大量输出
- bash - 有谁知道仅使用 BaSH 在没有 vim、emacs 或 nano 的情况下编辑文本文件的绝妙技巧?
- ruby - Ruby:在返回的对象上调用方法以检测是否使用了包装器
- db2 - 如何在if条件下通过db2中的存储过程显示2个select语句输出
- javascript - 反应渲染和状态
- python - 覆盖笔记本的继承问题 - python,tkinter
- reactjs - 如何判断用户在 React 单页应用程序中访问网站的时间?
- android - 用户完成输入后,如何选择 editText 中的所有文本?
- javascript - 如何使用 Angular @Input 强制更改?
- python - 设置相等的边距,同时保持定义的刻度范围