自定义数据类型

自定义类型的变量,一般称为对象。

类类型

类型定义

包括以下两类成员

  • 数据成员
  • 成员函数
1
2
3
4
5
6
7
8
class Data{
public:
int m;
int n;
int hello(){
return 1;
}
}

变量对象定义

1
Data a,b;

变量对象使用

1
2
a.m;
a.hello();

2 结构体类型

类型定义

1
2
3
4
5
struct data{
std::string bookNo;
unsigned sold = 0;
double revenue = 0.0;
};

变量对象定义

变量对象使用

3 枚举类型

类型定义

变量对象定义

变量对象使用

4 联合体类型

类型定义

变量对象定义

变量对象使用