我正在开发一个简单的车辆路径问题算法,我对内存管理有一点问题.所以我有以下课程
在这一个我存储订单的数据
Order::Order(int id, int idLoc, double xCoord, double yCoord, double demand, int startTime, int endTime, int serviceTime) {
this->id = id;
this->idLoc = idLoc;
this->xCoord = xCoord;
this->yCoord = yCoord;
this->demand = demand;
this->startTime = startTime;
this->endTime = endTime;
this->serviceTime = serviceTime;
}
Order::~Order() {
// TODO Auto-generated destructor stub
}
Run Code Online (Sandbox Code Playgroud)
在这一个中,我存储了一个订单列表,这些订单代表了在分发期间服务的一系列客户.
Route::Route(int idRoute,Vehicle *vehicleRoute) {
id = idRoute;
vehicle = vehicleRoute;
demandRoute = -1;
serviceTimeRoute =-1;
earliestTimeRoute =-1;
latestTimeRoute = -1;
serviceDistanceRoute = -1;
orders = new std::deque<Order>; …Run Code Online (Sandbox Code Playgroud)