#include #include // std::abs #include #include // Implementera dina klasser här. // Tänk på att namngivning och undantag behöver stämma överens med huvudprogrammetnedan int main() { Route_Planner rp { Destination{"Erics lagerhus AB", 3, -2} }; try { rp += Destination{"willys", 10, 10}; rp += Destination{"coop", 3, -1}; rp += Destination{"hemköp", -8, 4}; rp += Destination{"lidl", -4, -5}; rp += Destination{"ica", 7, -5}; } catch (std::runtime_error& e) { std::cout << e.what() << std::endl; } std::cout << "=== Alla butiker ===" << std::endl; std::cout << "# Total distans: " << rp.total_distance() << std::endl; std::cout << rp << std::endl; std::cout << "======" << std::endl; Destination car {"lastbil", -3, -2}; std::cout << "Närmaste butik är: " << rp.closest_destination(car).name << std::endl; return 0; }