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; } }