什么会消耗更多的存储空间-boost :: dynamic_bitset <>还是原始存储?

| 我有一个程序存储优化问题。 我有4096个“结”存储在以下位置:
  boost::dynamic_bitset<>
我现在正在考虑重构我的程序,并构建一个包含1个2类的1类。 问题是什么会占用更多空间: boost :: dynamic_bitset <>(4096,false); CKnot Knot [4096] //包含一个布尔 谢谢     
已邀请:
        该位集将小得多,因为C ++中的布尔值必须至少为一个字节,而位集中的每个位恰好就是那个位。     

要回复问题请先登录注册