#pragma pack(1)
typedef struct tagNetCell
{
    unsigned char id;
    std::vector<unsigned char> mac;
    unsigned int dwIpAddr;
    
}NetCell;
#pragma pack()int nSize = sizeof(NetCell);
结果,nSize 等于15.
..........................................
问题是,我想在结构中定义std::vector<unsigned char> mac时,指定mac的尺寸为6,
即 写成 std::vector<unsigned char> mac(6);
但是,编译的时候发生错误,提示说“syntax error : 'constant'”,我怎么声明mac,才能让sizeof(NetCell) 等于11阿