64,849
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
#include <string>
#include <iostream>
using namespace std;
class stud
{
private:
int sno,age;
string name;
char sex;
public:
stud(int sn=0, int a=18, string n="Lee", char s='M') //构造函数
{
sno = sn;
age = a;
name=n;
sex = s;
cout <<"学生类已创建" <<endl;
}
~stud() //析构函数
{
cout <<"学生类已销毁" <<endl;
}
};
int main()
{
stud st;
return 0;
}
strcpy(name, n); //char可以直接复 name=n;
#include <cstring>
#include <iostream>
class stud
{
private: int sno,age;
char name;
char sex;
public:
stud(int sn, int a, char n, char s) //构造函数
{
sno = sn;
age = a;
strcpy(name, n);
sex = s;
cout < <"学生类已创建" < <endl;
}
~stud() //析构函数
{
cout < <"学生类已销毁" < <endl;
}
};//加个;