ericcartman1
New member
const מצד ימין/שמאל ב ++c
שאלת טירון ב ++C: אני לומד מהספר של DEITAL שאומר ש CONST מצד ימין של פונקצייה אומר שלא ניתן לשנות את פרטי ה CLASS (כלומר מין סוג של READ ONLY). אבל בהמשך יש פונקצייה שמוגדרת ככה:
שאלת טירון ב ++C: אני לומד מהספר של DEITAL שאומר ש CONST מצד ימין של פונקצייה אומר שלא ניתן לשנות את פרטי ה CLASS (כלומר מין סוג של READ ONLY). אבל בהמשך יש פונקצייה שמוגדרת ככה:
const char *Employee::getFirstName() const
וכתוב: const before return type prevents client from modifying private data האם זה לא תפקידו של ה CONST הימני? מה תפקידו של ה const השמאלי והאם זה קשור לעובדה שמדובר על מצביע ל char? ובכלל, מה תפקידו של const שמאלי? (בהנחה שהבנתי את תפקידו של הימני). תודה.