bit field不具备可移植性

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

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

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

posted @ 2020-10-14 13:37  panrui  阅读(109)  评论(0编辑  收藏  举报