C++定义类型
union Mydata{
char data;
int data2;
double data3;
};
class UnionData{
public:
UnionData(int data):intData(data),datatype(1) {}
UnionData(char data):charData(data),datatype(2) {}
UnionData(double data):dData(data),datatype(3) {}
UnionData(string data):strData(data),datatype(4) {}
UnionData(char *data):strData(data),datatype(4) {}
private:
int intData;
char charData;
double dData;
string strData;
int datatype;
};
浙公网安备 33010602011771号