04-04-2008, 01:38
|
|
|
|
חבר מתאריך: 23.02.06
הודעות: 30
|
|
הצלחתי לעלות על הרעיון אחרי פשפוש רב בכל החומר, אבל תודה. כמו כן, נתפסתי בבעיה חדשה:
אני צריך להגדיר מערך דינמי שמכיל כתובות של כמה אובייקטים שיצרתי ממחלקה שבניתי(כל תא במערך מכיל כתובת של אובייקט אחר- אבל כל האובייקטים מאותה מחלקה. כמות האובייקטים יכולה להשתנות כך שגם זה דינמי).
בהמשך, בתוך פונקציה אני אמור לבנות מערך חדש יותר גדול/קטן ולהעביר לשם את הכתובות של כל האובייקטים.
כתבתי כמה שורות:
int* students =newint[1];//סטודנט ראשון
grades * numStudents=new grades[1];//מחלקה דינמית של ציונים
*students[0]=numEmployees;//להכניס לתא הראשון את הכתובת של האובייקט הראשון
//פה הטעות שלי איפשהו
אני אמור לבנות שתי מערכים (אחת לאובייקטים ואחת לכתובות) או מערך אחד דמספיק?
תודה רבה, מושיקו
|