Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include "human.h"
- #include"student.h"
- #include"union.h"
- using namespace std;
- class UnStudent :public Student , public Union {
- public:
- UnStudent():Human(),Student(),Union() {}
- 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)*/ {}
- UnStudent(const UnStudent& us) :Human(us), Student(us), Union(us) {}
- friend ostream& operator<<(ostream& out, const UnStudent& us) {
- out << (Student&)us << (Union&)us << endl;
- return out;
- }
- friend istream& operator>>(istream& in, UnStudent& us) {
- in >> (Student&)us;
- in >> (Human&)us;
- return in;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement