以下是不对齐。
TEST_F(BinderDriverInterfaceTest, andy001) {
typedef struct
{
char Data1; //1
int Data2; // 4
// unsigned short Data3; // 2
// char Data4; // 1
} __attribute__((packed)) sSampleStruct;
cout<< "sizeof(char) "<<sizeof(char) <<endl;
ASSERT_EQ(sizeof(char),1);
ASSERT_EQ(sizeof(int),4);
ASSERT_EQ(sizeof(sSampleStruct),5);
}