我对结构中的填充和打包有疑问,在 x86、x64 系统中填充相同。任何人都可以让我清楚地知道如何在 x86、x64 中完成内存填充。
struct mystruct_A {
char a;
int b;
char c;
}v;
在我的系统 (i3) 中,对于 (v) 的大小,它的输出为 12。它将如何在 x64、x86 中完成?
我对结构中的填充和打包有疑问,在 x86、x64 系统中填充相同。任何人都可以让我清楚地知道如何在 x86、x64 中完成内存填充。
struct mystruct_A {
char a;
int b;
char c;
}v;
在我的系统 (i3) 中,对于 (v) 的大小,它的输出为 12。它将如何在 x64、x86 中完成?