int main(int argc, const char * argv[]) { Employee emp1("Jones",25.00); Manager mgr1("Smith",1200,true); Employee *empPtr; empPtr=&emp1; cout<<"Nome: "<<empPtr->getName()<<endl; cout<<"Pay:"<<empPtr->grossPay(40)<<endl; empPtr=&mgr1; cout<<"Nome: "<<empPtr->getName()<<endl; cout<<"Pay:"<<empPtr->grossPay(40)<<endl; vector<Employee*>employees ; employees.push_back(&emp1); employees.push_back(&mgr1); for (int i=0; i<employees.size(); i++) { cout<<"Name: "<<employees[i]->getName()<<endl; cout<<"Pay: "<<employees[i]->grossPay(40)<<endl; } return 0; }