⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 student.cpp

📁 本文是类与对象实验所有内容
💻 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 + -