ABA


"בעיה ברשימה מובנית ב c++"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14038 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14038
aviziv
חבר מתאריך 9.5.02
1460 הודעות
   15:03   07.04.07   
אל הפורום  
  בעיה ברשימה מובנית ב c++  
 
   אני משתמש ברשימה המובנית שנמצאת ב #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 שאינה אמורה להחזיר דבר
אבל לא מצאתי פונ' מתאימה
מישהו יכול לעזור ?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תראה עידן_הכלי 07.04.07 22:54 1
  תעבור על הלולאה עם iteartor ב for Net_Boy  11.04.07 21:14 2

       
עידן_הכלי

   22:54   07.04.07   
אל הפורום  
  1. תראה  
בתגובה להודעה מספר 0
 
   אני לא זוכר בדיוק את כל הפונקציות של LIST ואין לי MSDN מותקן,

תריץ חיפוש בMSDN על LIST ותראה את הפונקציות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   21:14   11.04.07   
אל הפורום  
  2. תעבור על הלולאה עם iteartor ב for  
בתגובה להודעה מספר 0
 
   list<YourClassType>::iterator it = YourList.begin();
for(it ; it != YourList.End; ++it)
{

Do what u want to do
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net