例如,联合的默认对齐方式如下:
union{
uint32_t v4;
__uint128_t v6;
}ip;
//in memory
//aaaa
//bbbbbbbbbbbbbbbb
Run Code Online (Sandbox Code Playgroud)
但我想让工会正确对齐:
// aaaa
//bbbbbbbbbbbbbbbb
Run Code Online (Sandbox Code Playgroud)
是否有可能在 C 中实现这一点?