teacher_cadre.cpp

来自「高校工资管理系统里面一些东西是通过模版写的因此在其他的类似的系统中也可以直接拿来」· C++ 代码 · 共 34 行

CPP
34 行
字号
#include<iostream.h>
#include"teacher_cadre.h"
teacher_cadre::teacher_cadre(char*na,char*id,int wtime):teacher(na,id,wtime),cadre(na,id)
{
}
void teacher_cadre::Pay()
{
	Payment=cadre::BasePayment+addtion+Tworktime*20;
}
ostream& operator<<(ostream &sout,teacher_cadre &s)
{
	sout<<"姓名:"<<s.name<<" ID: "<<s.ID<<" 教学工作时间:"<<s.Tworktime<<" 工资:"<<s.Payment<<endl;
	return sout;
}
istream& operator>>(istream &sin,teacher_cadre &s)
{
	cout<<"输入姓名与ID及教学工作时间:"<<endl;
	sin>>s.name>>s.ID>>s.Tworktime;
	return sin;
}
ofstream& operator<<(ofstream &fsout,teacher_cadre &s)
{
	fsout<<s.name<<" "<<s.ID<<s.Tworktime<<" "<<s.Payment;
	return fsout;
}
ifstream& operator>>(ifstream &fsin,teacher_cadre &s)
{   
	fsin>>s.name>>s.ID>>s.Tworktime>>s.Payment;
	return fsin;
}
teacher_cadre::~teacher_cadre()
{
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?