#include #include class Employee { public: char* name; int SSN; char* address; void DumpInfo(ostream&); }; class Programmer: public Employee { public: char* languages; void DumpInfo(ostream&); }; void Employee::DumpInfo(ostream& o) { o << name << ":" << endl << address << endl; }; void Programmer::DumpInfo(ostream& o) { o << name << ":" << endl << address << endl << endl << "Languages: " << languages << endl; }; void applyToObject(Employee *e) { e->DumpInfo(cout); } main() { Programmer p; p.name = "Stewart M. Clamen"; p.address = "Rowan University"; p.languages = "C++; Scheme; Common Lisp"; applyToObject(&p); }