CodeNet / Языки программирования / C / C++ / Microsoft Visual C++ / Система / Реализация обработки событий на C++
EnterpriseDB.cpp - Реализация обработки событий на C++
#include "Employe.h"
#include "Delegate.h"
#include "EnterpriseDB.h"
//Деструктор класса освобождает память, которая была выделена под
//хранение экземпляров класса Employe
EnterpriseDB::~EnterpriseDB()
{
Employe *p = 0;
for (unsigned int i = 0; i <_staff.size i p="_staff[i];" _staff null if delete void enterprisedb::add name int category _staff.push_back employe setuppayments enterprisedb::processstaff for _staff.size delegate enterprisedb::setuppayments switch>GetCategory())
{
case 1:
employe->SetSalary(100.0f);
employe->SetBonus(0.15f);
break;
case 2:
employe->SetSalary(150.0f);
employe->SetBonus(0.25f);
break;
case 3:
employe->SetSalary(200.0f);
employe->SetBonus(0.3f);
break;
}
}
