📄 student.cpp
字号:
#include<iostream.h>
#include"string.h"
#include"student.h"
student::student(char *n,char *na,char *a) //构造函数对数据成员初始化
{
num=new char[strlen(n)+1]; //开辟空间
name=new char[strlen(na)+1]; //开辟空间
age=new char[strlen(a)+1];
strcpy(num,n);
strcpy(name,na);
strcpy(age,a);
}
student::~student() //析构函数释放空间
{
delete []num;
delete []name;
}
void student::changeAge(char *n1) //改变年龄
{
delete []age;
age=new char[strlen(n1)+1];
strcpy(age,n1);
}
void student::changeName(char *n2) //改变名字
{
delete []name;
name=new char[strlen(n2)+1];
strcpy(name,n2);
}
void student::changeNum(char *n3) //改变学号
{
delete []num;
num=new char[strlen(n3)+1];
strcpy(num,n3);
}
void student::show() //输出数据成员的值
{
cout<<"\n Name:"<<name;
cout<<"\n Age:"<<age;
cout<<"\n Num:"<<num<<endl;
cout<<"*****************\n";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -