定义一个 DataType(数据类型)类,能处理包含字符型、整型、浮点型3种类型的数据,给出其构造函数。
输入描述无
输出描述输出所输入的数据
提示主函数已给出,只需写出DataType类的代码即可,代码中的 类名、方法名、参数名已经指定,请勿修改。
class DataType
{
private:
enum TYPE { INT, CHAR, FLOAT };//已知所处理类型只有3种可能,运用枚举类型
//也可不用枚举类型
union DATA
{
int i;
char c;
double f;
};
TYPE type;
DATA data;
public:
DataType(int i)
{

这个博客介绍了一个名为DataType的类,该类利用C++的枚举和联合来处理字符型、整型和浮点型数据。类中定义了枚举变量TYPE来表示数据类型,并通过联合体DATA存储不同类型的数据。DataType类提供了针对不同数据类型的构造函数以及Show方法来展示数据。在主函数中,分别创建了处理字符、整数和浮点数的DataType对象并显示其内容。
449

被折叠的 条评论
为什么被折叠?



