jq构造函数怎么写

1.类里面的构造函数怎么写构造函数一般是用来进行初试化的,看你需要对哪些属性进行初始化
#include<iostream.h>
#include<string.h>
class student
{
【jq构造函数怎么写】public:
char name[10];
float score;
student(char[],float);//这里形式参数就是你要初试化的变量的类型 。
~student();
};
student::student(char temp[10],float score1)
{
strcpy(name,temp);
score=score1;
cout<<name<<endl;
cout<<score<<endl;
}
student::~student()
{
cout<<;"调用析构函数";
}
void main()
{
student stu("sunhong",99);
}
2.构造函数怎么用默认构造函数是说没有参数或者所有参数都有默认值的构造函数 。
默认构造函数只有在没有任何构造函数的情况下编译器才默认给出的 。
——这是对的 。但你对 默认构造函数 功能的理解不准确 。
系统提供的默认构造函数 只负责创建对象(即分配数据成员所需的存储空间),并不对所创建的对象的数据成员进行任何初始化工作 。
用户提供的默认(包括没有参数的 或 者所有参数都有默认值的)构造函数,创建对象后由函数的代码负责数据成员的初始化工作 。

jq构造函数怎么写

文章插图