//type.h
typedef struct MultiType
{
string sType;
int nType;
}MULTI_TYPE;
MULTI_TYPE Operation;
//type.cpp
enum Type
{
Type1 = 1,
Type2 = 2,
};
MULTI_TYPE multiType
if (0 == multiType.sType.compare("TypeTest1"))
{
multiType.nType = Type1;
}
else if (0 == multiType.sType.compare("TypeTest2"))
{
multiType.nType = Type2;
}
//demo.cpp
MULTI_TYPE Operation;
Operation Opt;
if (OptType == Opt.nType )
{
//TODO
}