用c++声明一个类datatype类,能处理包含字符型、整型和浮点型三种类数据,给出其构造函数并写出完整函数
时间: 2023-06-10 19:02:42 浏览: 108
声明一个类datatype可以使用以下方式:
```
class datatype {
private:
char charData;
int intData;
float floatData;
public:
datatype(char c, int i, float f) {
charData = c;
intData = i;
floatData = f;
}
// getter functions to access private variables
char getCharData() {
return charData;
}
int getIntData() {
return intData;
}
float getFloatData() {
return floatData;
}
// setter functions to modify private variables
void setCharData(char c) {
charData = c;
}
void setIntData(int i) {
intData = i;
}
void setFloatData(float f) {
floatData = f;
}
};
```
这个类有三个私有成员变量 `charData`、`intData` 和 `floatData`,分别用于处理字符型、整型和浮点型数据。构造函数 `datatype(char c, int i, float f)` 接收三个参数,分别代表字符型、整型和浮点型数据,并用它们来初始化私有变量。此外,这个类还提供了 getter 和 setter 函数来访问和修改这些私有变量。
阅读全文