struct STR_TEST
{
long m_lFileCode;
long m_lUnused[5]; //未使用
long m_lFileLength;
long m_lVersion; // 版本号 0xE803
long m_lShapeType;
double m_dXmin;
} ;
在VC6下,sizeof(STR_TEST)长度竟然48,如何才能变成44,望大侠帮忙
{
long m_lFileCode;
long m_lUnused[5]; //未使用
long m_lFileLength;
long m_lVersion; // 版本号 0xE803
long m_lShapeType;
double m_dXmin;
} ;
在VC6下,sizeof(STR_TEST)长度竟然48,如何才能变成44,望大侠帮忙
选中1 Byte.
struct STR_TEST
{
long m_lFileCode;
long m_lUnused[5]; //未使用
long m_lFileLength;
long m_lVersion; // 版本号 0xE803
long m_lShapeType;
long m_lReserve; //struct 对齐
double m_dXmin;
} ;
struct STR_TEST
{
long m_lFileCode;
long m_lUnused[5]; //未使用
long m_lFileLength;
long m_lVersion; // 版本号 0xE803
long m_lShapeType;
double m_dXmin;
} ;
#pragma pack()