struct TTagValue
{
int AccessIndex;
time_t DateTime;
DWORD status;
TTagVarType VarType;
switch(VarType)
{
case tvtAnalog:
{
char Reserved1[3];
double DoubleValue;
break; }; case tvtBoolean:
{
char Reserved2[3];
bool BoolValue;
break; }; case tvtString:
{
char Reserved3[3];
char *StringPtr;
break;
}; default:
{
;
}
}
};
是不是C++里不能这样使用枚举类型啊,怎么不对呢,有解决办法吗