标签: c++ boost boolean data-storage
我有一个程序存储优化问题。
我有,假设4096“结”存储在:
boost::dynamic_bitset<>
我现在正在考虑重构我的程序并构建一个CKnot类,其中包含bool。
CKnot
bool
问题是会占用更多空间:
由于
答案 0 :(得分:6)
bitset会相当小,因为C ++中的bool必须至少为一个字节大小,而bitset中的每个位都是一个位。