tment; Р is>>tea.date; Р is>>tea.age;Р is>>tea.job; Р is>>tea.salary;Р return is; //退出函数Р?}Рfriend ostream &operator<<( ostream &os,teacher &tea) //重载"<<"运算符函数声明Р{ os<<tea.num<<'\n'; Р os<<tea.name<<'\n'; Р os<<tea.sex<<'\n'; Р os<<tea.major_or_department<<'\n'; Р os<<tea.date<<'\n'; Р os<<tea.age<<'\n';Р os<<tea.job<<'\n';Р os<<tea.salary<<'\n';Р return os; //退出函数Р}Рvoid AddData()Р?{system("cls");Р cout<<"请输入教工号:";Р cin>>num;Р for(int k=1;k<11;k++)Р if(num==k)Р k=11;Р if(k==11)Р {Р cout<<"请输入10以内的教工号"<<endl;Р AddData();Р }Р cout<<"请输入教师姓名:"; Р cin>>name;Р cout<<"请输入教师性别:"; Р cin>>sex;Р cout<<"请输入教师工作系别部门:";Р cin>>major_or_department;Р cout<<"请输入教师出生时间:";Р cin>>date;Р cout<<"请输入教师年龄:"; Р cin>>age;Р cout<<"请输入教师职称(如教授/副教授/讲师):"; Р cin>>job;Р cout<<"请输入教师工资:"; Р cin>>salary;Р?try //处理教师工资合法性