#include class Employee { public: char *name; // full name char *ss; // social security number unsigned age; float salary; void display(); // displaying host object }; /*struct Employee { char *name; // full name char *ss; // social security number unsigned age; float salary; void display() // displaying host object { cout << name << "ss: " << ss << endl; } }; */ class Date { public: unsigned month, day, year; void display() { cout << month << '/' << day << '/' << year; } }; int main() { Date arival, departure; Date birthday = {11, 26, 1985}; // initialized Date vacation = birthday; // initialized Date absence[12]; Employee representative; Employee a_team[6]; // array of 6 Employees Employee newhire = { "John Doe", "045-76-5555", 24, 38000.00 }; Employee pair[] = { { "Peter Pan", "000-11-6666" // partial initialization }, { "Tinker Bell" "000-22-1234" } }; pair[0].display(); pair[1].display(); // not implemented Date two[] = {birthday, birthday}; }