Advertisement
martukha

unstudent.h

Feb 18th, 2020
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. #pragma once
  2. #include "human.h"
  3. #include"student.h"
  4. #include"union.h"
  5.  
  6. using namespace std;
  7.  
  8. class UnStudent :public Student , public Union {
  9.  
  10. public:
  11. UnStudent():Human(),Student(),Union() {}
  12. UnStudent(string na3, string su3, int d3, unsigned i1, int v1,unsigned i2,string p2) :Human(na3, su3, d3)/*, Student(i1,v1), Union(i2,p2)*/ {}
  13. UnStudent(const UnStudent& us) :Human(us), Student(us), Union(us) {}
  14.  
  15. friend ostream& operator<<(ostream& out, const UnStudent& us) {
  16. out << (Student&)us << (Union&)us << endl;
  17. return out;
  18. }
  19. friend istream& operator>>(istream& in, UnStudent& us) {
  20. in >> (Student&)us;
  21. in >> (Human&)us;
  22. return in;
  23. }
  24. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement