📄 teacher.cpp
字号:
#include"teacher.h"
#include<iostream.h>
#include<fstream.h>
#include<stdlib.h>
int teacher::BasePayment=800;
int teacher::BaseWorkTime=120;
teacher::teacher(char* na,char *id,int wtime):person(na,id)
{
Tworktime=wtime;
Pay();
}
void teacher::Pay()
{
Payment=(Tworktime-BaseWorkTime)*20+BasePayment;
}
teacher::~teacher()
{
}
ostream& operator<<(ostream &sout,teacher &s)
{
sout<<"姓名:"<<s.name<<" ID: "<<s.ID<<" 工作时间:"<<s.Tworktime<<" 工资:"<<s.Payment<<endl;
return sout;
}
istream& operator>>(istream &sin,teacher &s)
{
cout<<"输入姓名与ID及工作时间:"<<endl;
sin>>s.name>>s.ID>>s.Tworktime;
return sin;
}
ofstream& operator<<(ofstream &fsout,teacher &s)
{
fsout<<s.name<<" "<<s.ID<<" "<<s.Tworktime<<" "<<s.Payment;
return fsout;
}
ifstream& operator>>(ifstream &fsin,teacher &s)
{
fsin>>s.name>>s.ID>>s.Tworktime>>s.Payment;
return fsin;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -