Bit-fields
Summary
The article explains bit-fields in C/C++, emphasizing memory layout, portability across ABIs, and performance trade-offs. It uses several case studies to illustrate when bit-fields save space versus when they incur CPU overhead, and it highlights the need for target-environment benchmarking.