26 std::vector<Passenger> passengers;
27 std::vector<std::vector<Passenger>> passOnFloor;
28 std::vector<Passenger> finished;
35 : passOnFloor(numberOfFloors_)
45 passengers.emplace_back(passengers.size(), passProp_);
void addPassenger(const PassengerProperties &passProp_)
Функция добавки пассажира в очередь
size_t floorDestination
Этаж, на который пассажир едет
Queue(size_t numberOfFloors_)
Инициализирующий конструктор
size_t floorDeparture
Этаж, с которого пассажир отправляется
Основной класс — симулятор пассажирского лифта
Класс — очередь пассажиров
Заголовочный файл с описанием класса Passenger и сопутствующих структур