נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: רשימות ++C

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
1
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 16 January 2007 בשעה 23:58 | IP רשוּם
ציטוט 1

איך מצהירים על מערך של רשימות???????

מערך שכל תא שלו מצביע לרשימה???

<שפת ++C>

חזרה לתחילת העמוד הצג את כרטיס החבר של 1 חפש הודעות אחרות של 1 בקר בדף הבית של 1
 
צחי@
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 02 January 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 209
נשלח בתאריך: 17 January 2007 בשעה 09:13 | IP רשוּם
ציטוט צחי@

אם אתה משתמש ב-class של רשימה, אז מערך של רשימות יהיה פשוט מערך של classes כאלה. כלומר, נניח של-class קוראים list , אז המערך יהיה מוגדר:
קוד:

list *listArray;


אם רשימה אצלך מוגדרת ע"י struct של איבר בודד, למשל:
קוד:

struct listElement
{
    data* d;
listElement *next;     
};


אז כל תא במערך יהיה, למשל, מצביע לאיבר הראשון של כל רשימה:
קוד:

listElement *listArray;

והגישה לכל רשימה תהיה על ידי בקשת האיבר הראשון שלה מהמערך, למשל:
קוד:

listElement *head = listArray[i];
while (head->next != NULL)
{
       head->data.doSomething();
       head = head->next;
}



__________________
דלתות אדריכלים גגות פוליש
חזרה לתחילת העמוד הצג את כרטיס החבר של צחי@ חפש הודעות אחרות של צחי@ בקר בדף הבית של צחי@
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה