עבור לתוכן

++C מחרוזות

Featured Replies

פורסם
  • מחבר

מה הכוונה?

פורסם

את צריכה לשלוח את str.

פורסם
  • מחבר

אין בעיה, בעצם- יש.

יש לי קובץ מחלקה String בו יש מצביע private לstr

אני עכשיו יוצרת מחלקה חדשה שמשתמשת במחלקה string אני צריכה ליצור בה אובייקט מסוג String ע"מ שאוכל להשתמש בפונקציות של String??

אין לי גישה כרגע לstr (צריך להפוך אותו לprotected כדי להשתמש בו?)

פורסם

אם המחלקה החדשה שלך יורשת את STRING, אז STR צריך להיות בPROTECTED כדי שתוכלי לגשת למצביע.

אם המחלקה מכילה STRING, אז את צריכה ליצור פונ שתתן לך גישה לSTR(שימי לב שהיא צריכה להחזיר const char *).

פורסם
  • מחבר

את צריכה ליצור פונ שתתן לך גישה לSTR

יש לי במחלקה String פונקציה getString שמחזירה את הפונקציה (ז"א מצביע לתחילת הפונקציה) זו הפונקציה המדוברת, נכון?

כן! זו פונקציה המפשרת גישה למצביע שהוא private. תודה

פורסם

היא מחזירה את המחרוזת(ז"א מצביע לתחילת המחרוזת), לא את הפונ. אני מניח שלזה התכוונת.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים