bit field不具备可移植性

经过实际使用中发现,bit field的使用不具备可移植性。

而且可能会由于编译过程中出现的alignment或者memory hole之类的问题,导致编译出的程序运行和预期不一致(也就是发生错误)。

此类问题比较底层,所以在实际对bit field的使用中应该小心,并加强测试。

原文地址:https://www.cnblogs.com/praiseslow/p/13814355.html