السلام عليكم
عندي function كالتالي
OkReservation* Flight::confirmReservation(Waiting* res)
{
OkReservation* ref= new OkReservation(res->getPassenger() , res->isSmoker());
listWait.erase(listWait.begin() );
waitNo--;
return *ref; // هنا المشكلة حاولت اشيل النجمة مافي فايدة
}المفروض اللي يستقبل القيمة الراجعة كالتالي
و حاولت اعمل كل المحاولات لكن ماضبط
Waiting ref = listWait.at(0); OkReservation *re = confirmReservation( &ref); // عندما احاول اعدل تطلع مشكلة هنا listOk.push_back(*re);
وين المشكلة و كيف اعدلها
شاكرة لكم تعاونكم