求助,c++结构体 内存有点问题??
struct updateobj
{
unsigned char startmark =0xff;
type t=0x05;
unsigned char sceneid=0x22;
unsigned int objid=0x11111111;
attrtype attrtypes[UPDATEATTRLEN] 0x02,0x01......;
};
[0x0] 0xff '' char
[0x1] 0x05 '' char
[0x2] 0x22 char
[0x3] 0x00 char
[0x4] 0x11 char
[0x5] 0x11 char
[0x6] 0x11 char
[0x7] 0x11 char
[0x8] 0x02 '' char
[0x9] 0x01 '' char
[0xa] 0x01 '' char
[0xb] 0x01 '' char
[0xc] 0x01 '' char
[0xd] 0x01 '' char
[0xe] 0x01 '' char
[0xf] 0x01 '' char
上边为什么在0x3处 多了个0x00; 紧急求助啊 。这块快搞疯我了。