答案:
8
8
24
sizeof(A) = vptr(A) + sizeof(int) = 8
sizeof(B) = vptr(B) + sizeof(byte) + 3(4 bytes allign) = 8
sizeof (C) = vptr(C) (A 与 C 共用一个vptr) + vptr(B) + sizeof(int) + sizeof(byte) + sizeof(byte) + 2(4 bytes allign) = 24
答案:
8
8
24
sizeof(A) = vptr(A) + sizeof(int) = 8
sizeof(B) = vptr(B) + sizeof(byte) + 3(4 bytes allign) = 8
sizeof (C) = vptr(C) (A 与 C 共用一个vptr) + vptr(B) + sizeof(int) + sizeof(byte) + sizeof(byte) + 2(4 bytes allign) = 24