26-07-2005, 17:59
|
|
|
|
חבר מתאריך: 23.11.03
הודעות: 4,041
|
|
הממ.. לא מדוייק.
המשתנים op1 ו- op2 הם פויינטרים לפונקציה מסוג ()AddClass. כשאתה מבצע malloc ע"י new, אתה בעצם גורם ל- op1 ו- op2 לא להיות null (במלים אחרות, מאתחל אותם), אלה להצביע ל- AddClass מסוים, ובתוך ה- classים הללו יש לך property בשם val.
במקרה השלישי אתה לא זקוק לאובייקט חיצוני ע"מ לבצע את החיבור. אתה מאתחל את op3 מסוג AddClass עם הערך של op1+op2.
|