Bools结构的大小

mon*_*ksy 5 c++ memory

如果1 bool是1byte [8位]那么4个bool的打包结构是32位还是4?pack指令删除了对齐要求,但是它会使得bools集更有效[记忆明智]吗?

Joh*_*eek 6

是.即使是布尔的压缩结构也将使用每布尔至少8位.除非你使用位字段.