Cpp 语法:位域
位域(bit field):位域允许你在一个整数类型中定义多个变量,并指定每个变量占用的位数,通常用于节省内存空间或者对硬件寄存器进行位级别的访问
1 | struct Flags { |
Flags 结构体中的 a 成员变量占用一个位,b 成员变量占用五个位,c 成员变量占用六个位。这样定义的好处是可以节省内存空间,因为每个成员变量占用的位数是固定的。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Fubuki の Donuts!