用C++定义一个Data Type(数据类型)类,能处理包含字符型、整型、浮点型三种类型的数据,给出其构造函数。
时间: 2023-05-17 08:05:29 浏览: 131
数据结构 C++ 字符串 7个操作的基本实现
好的,以下是一个简单的定义Data Type类的C++代码,它可以处理字符型、整型和浮点型数据:
```cpp
class DataType {
public:
enum Type { CHAR, INT, FLOAT };
DataType(Type t, void* d) : type(t), data(d) {}
Type getType() const { return type; }
void* getData() const { return data; }
private:
Type type;
void* data;
};
```
这个类有一个枚举类型Type,用于表示数据的类型,以及一个指向数据的指针data。构造函数接受一个Type参数和一个void指针,用于初始化type和data。getType和getData函数分别返回type和data。
阅读全文