פורסם 2006 בדצמבר 2518 שנים מחבר אין בעיה, בעצם- יש.יש לי קובץ מחלקה String בו יש מצביע private לstrאני עכשיו יוצרת מחלקה חדשה שמשתמשת במחלקה string אני צריכה ליצור בה אובייקט מסוג String ע"מ שאוכל להשתמש בפונקציות של String??אין לי גישה כרגע לstr (צריך להפוך אותו לprotected כדי להשתמש בו?)
פורסם 2006 בדצמבר 2518 שנים אם המחלקה החדשה שלך יורשת את STRING, אז STR צריך להיות בPROTECTED כדי שתוכלי לגשת למצביע.אם המחלקה מכילה STRING, אז את צריכה ליצור פונ שתתן לך גישה לSTR(שימי לב שהיא צריכה להחזיר const char *).
פורסם 2006 בדצמבר 2518 שנים מחבר את צריכה ליצור פונ שתתן לך גישה לSTRיש לי במחלקה String פונקציה getString שמחזירה את הפונקציה (ז"א מצביע לתחילת הפונקציה) זו הפונקציה המדוברת, נכון?כן! זו פונקציה המפשרת גישה למצביע שהוא private. תודה
פורסם 2006 בדצמבר 2618 שנים היא מחזירה את המחרוזת(ז"א מצביע לתחילת המחרוזת), לא את הפונ. אני מניח שלזה התכוונת.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.