Write a C++ program that implements the given class hierarchy. A Teaching Assistant is an employee and a student. Both e
Posted: Fri May 20, 2022 12:58 pm
Write a C++ program that implements the given class hierarchy.
A Teaching Assistant is an employee and a student. Both employee and student are persons.
Person is an abstract class. Person has a name, age, gender, education, language he speaks, etc. Since Person is an abstract class so make virtual functions.
Students have gpa, semester, field, etc.
Employees have salary, rank( like HOD or dean or assistant professor) etc.
Following methods should be implemented:
- Copy constructor
- Deep copy constructor
- Desctructor
- Function overriding
- Initializer List
- Deleting pointers
- Display() and setter/getter
- Make a menu driven code.
Note: Do not use strings. User char pointers instead.
use POINTERS ONLY NO OTHER STRING SHOULD BE USED
A Teaching Assistant is an employee and a student. Both employee and student are persons.
Person is an abstract class. Person has a name, age, gender, education, language he speaks, etc. Since Person is an abstract class so make virtual functions.
Students have gpa, semester, field, etc.
Employees have salary, rank( like HOD or dean or assistant professor) etc.
Following methods should be implemented:
- Copy constructor
- Deep copy constructor
- Desctructor
- Function overriding
- Initializer List
- Deleting pointers
- Display() and setter/getter
- Make a menu driven code.
Note: Do not use strings. User char pointers instead.
use POINTERS ONLY NO OTHER STRING SHOULD BE USED