אני משתמש ברשימה המובנית שנמצאת ב #include <list>
אני כותב ב c++.אני משתמש בשני רשימות אחד זמנית ואחת של שחקן מסויים.
אני רוצה להעביר את כל התוכן של הרשימה הזמנית לשחקן אני עושה את זה ככה:
while(!templcard.empty())
first->AddCard(templcard.pop_back());
והנה הפונ' שבניתי addcard :
void player::AddCard(card temp)
{
Iter=player::lcard.begin();
lcard._Insert(Iter,temp);
amount++;
}
הארור שאני מקבל הוא:
c:\visualc++\rum\1.cpp(277): error C2664: 'player::AddCard' : cannot convert parameter 1 from 'void' to 'card'
הבעיה היא כנראה ב pop_back שאינה אמורה להחזיר דבר
אבל לא מצאתי פונ' מתאימה
מישהו יכול לעזור ?
