פורום תרגיל 5

שינוי האובייקט

 

תמונה של טולידאנו אוראל
שינוי האובייקט
על ידי טולידאנו אוראל בתאריך 30/12/2015, 18:46
 

"• 10 הפונקציות הנ"ל (חיבור, כפל במטריצה, כפל בסקלר,transpose, hasTrace getColNum, getRowNum, isSquareMatrix, אופרטור ==, אופרטור =!) לא משנות את האובייקט עליו הופעלה הפונקציה"

 

מה שהסעיף אומר לי זה שאסור לדוגמא לשנות מdouble=T לT=int?


תודה.

תמונה של פלא אופיר
תשובה ל: שינוי האובייקט
על ידי פלא אופיר בתאריך 31/12/2015, 08:26
 

לא. זה אומר שהפונקציות הללו לא משנות שדות של האובייקט.

מה שכתבתה (לשנות את הטיפוס T במחלקת טמפלייט שנבנתה כבר) לא אפשרי בכל מקרה אף פעם.