#include "Vehicle.h" class Garage { Vehicle** vehicles; unsigned count; unsigned maxCapacity; void copyFrom(const Garage& other); void free(); public: Garage(unsigned maxCapacity); bool parkVehicle(const Vehicle& vehicle); unsigned countOfCapableVehiclesForOrder(Road road, double roadLength, double time); Garage(); Garage(const Garage& other); Garage& operator=(const Garage& other); ~Garage(); };