Пример #1
0
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;
}