/
plato
/
RaceProject
Обзор
Документация
Войти
/
plato
/
RaceProject
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
lib/src/VehicleAdapter.cpp
28 строк
610 B
Evanivan
feat: program almost done
09 дек 2025, 22:04
09 дек 2025, 22:04
e9ce965
Код
Авторство
О чём код?
#include "VehicleAdapter.h" VehicleAdapter::VehicleAdapter(Vehicle* v) : IVehicle(v->getSpeed(), v->getName().c_str()), vehicle(v) {} VehicleAdapter::~VehicleAdapter() { delete vehicle; } double VehicleAdapter::calculateTime(double distance) const { return vehicle->calculateTime(distance); } const char* VehicleAdapter::getType() const { buffer = vehicle->getType(); return buffer.c_str(); } const char* VehicleAdapter::getName() const { buffer = vehicle->getName(); return buffer.c_str(); } double VehicleAdapter::getSpeed() const { return vehicle->getSpeed(); }