毕业设计思路篇(四)之生成车辆


generateVehicle(Map_Graph);

1. 随机车辆总数

  • 此处未随机,待完善

std::random_device rd;

std::mt19937 mt(rd());

2. 遍历车辆,为车辆设立起点和路线

a. 在道路向量中随机选一条路径

-[ ] 此处未随机,待完善


auto route = v_Route[3];

b. 以该路径的首序列为起点


Vehicle car(n_VehicleNum, route, 0, 0, route.front());

G.m_Road_v[route.front()].m_queVehicle.push_back(car);

版权声明: 本文首发于 指尖魔法屋-毕业设计思路篇(四)之生成车辆(https://blog.thinkmoon.cn/post/140_%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%E6%80%9D%E8%B7%AF%E7%AF%87_%E5%9B%9B_%E4%B9%8B%E7%94%9F%E6%88%90%E8%BD%A6%E8%BE%86/) 转载或引用必须申明原指尖魔法屋来源及源地址!