📄 h10.cpp~
字号:
#include"h10.h"
Student::Student(char* name_,int num,double math_,double C_Object_,double english_)
{
if(name_==NULL)
{
name=NULL;
}
else
{
name=new char[strlen(name_)+1];
strcpy(name,name_);
}
number=num;
math=math_;
C_Object=C_Object_;
english=english_;
}
Student::Student(Student& temp)
{
name=new char[strlen(temp.name)+1];
strcpy(name,temp.name);
number=temp.number;
math=temp.math;
C_Object=temp.C_Object;
english=temp.english;
}
Student::~Student()
{
delete [] name;
}
void Student::NunmbeShow()const
{
cout<<"Number of student is:"<<number<<endl;
}
void Student::NameShow()const
{
cout<<"Name of student is:"<<name<<endl;
}
void Student::MarchShow()const
{
cout<<"March of student is:"<<endl;
cout<<"math:"<<math<<endl;
cout<<"C++:"<<C_Object<<endl;
cout<<"english:"<<english<<endl;
}
double Student::ToalMarch()
{
return math+C_Object+english;
}
double Student::AverageMarch()
{
return (math+C_Object+english)/3;
}
void Student::StudentMessage()const
{
cout<<"Message of "<<name<<"is:"<<endl;
cout<<"Number is:"<<number<<endl;
cout<<"math:"<<math<<endl;
cout<<"C++:"<<C_Object<<endl;
cout<<"english:"<<english<<endl;
}
Student& Student::operator=(const Student& temp)
{
name=new char[strlen(temp.name)+1];
strcpy(name,temp.name);
number=temp.number;
math=temp.math;
C_Object=temp.C_Object;
english=temp.english;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -