我无法理解 struct mem alloc。
typedef struct a{
} a;
sizeof(a) is 0
typedef struct b{
int bb
} b;
sizeof(b) is 4
typedef struct b2{
int *bbbb
} b2;
sizeof(b2) is 8
typedef struct d{
int x;
int *y;
} d;
sizeof(d) is 16!
为什么 sizeof 是 16?是 12 吗?(int+int point=4+8);
我猜 sizeof(int) 是 4,如果 int var in struct,mem 是 8?