כשלון של פונקציה המחזירה רפרנס

WarLord

New member
כשלון של פונקציה המחזירה רפרנס

כשיש לי פונקציה המחזירה פוינטר והיא לא מצליחה אני מחזיר NULL. מה עושים כאשר הפונקציה צריכה להחזיר רפרנס ? אסור לה להכשל ??? איך מתמודדים עם הבעיה (בלי להשתמש ב exceptions) ? (או שמא הבעיה אצלי
)
 

חובבן

New member
אכן הבעיה אצלך

בניגוד ל pointer לא יתכן מצב בו reference הוא NULL. העבר את המשתנה כפרמטר לפונקציה ואז תוכל להחזיר bool של הצליח או נכשל. או שתשתמש בכל זאת ה pointer ...
 

WarLord

New member
סירבתי להאמין אבל

המציאות עולה על כל דמיון
האמת שזה דיי הגיוני אחרת לא היה ניתן לרשום למשל:
obg[5]=7;​
תודה
 
למעלה