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;
};

posted on 2019-08-14 16:41  等-  阅读(96)  评论(0)    收藏  举报

导航