我在内存受限的x64系统中,我需要在内存中保存大量数据.使用这种数据结构有什么缺点.
struct entity
{
unsigned int hash : 26;
unsigned int timestamp : 14;
} __attribute__ ((__packed__));
Run Code Online (Sandbox Code Playgroud)
我知道不鼓励使用位域,但使用这种非对齐数据结构的最大缺点是什么.
该结构将用于存储器存储,并且预期会出现性能下降.