结构体是由程序员自己定义的数据类型,可以容纳多种不同类型的数据。结构体的构造函数可以使用默认构造函数,也可以自定义构造函数,用来初始化结构体的成员变量。
struct Student()
{
int id;
string name;
Student()
:id(10)
,name("phil")
{
//
} #自定义构造函数,初始化成员变量
};
注:
1、结构体的构造函数名称必须和结构体名称相同,并且没有返回类型;
2、所有结构体成员都是默认公开的