פורסם 2010 באוגוסט 2715 שנים משום מה רק האוברלואד הזה לא עובד לי, למה?friend ostream& MYCLASS::operator<<(ostream& out, const MYCLASS& a) const;ועשיתי INCLUDE לIOSTREAMתודה.
פורסם 2010 באוגוסט 2715 שנים תגדיר "לא עובד". לא מתקמפל? מתקמפל ולא רץ? רץ ולא מחזיר תוצאות נכונות? רץ ומנסה לרצוח אותך ואת המשפחה שלך?
פורסם 2010 באוגוסט 2715 שנים מחבר לא התקמפל. מחקתי את ה COSNT בסוף וזה עבד...אבל עכשיו שוב יש לי שגיאהזאת השורה שלי ב.Hfriend ostream& operator<<(ostream& out, const MYCLASS& a);וזה ב.CPPfriend ostream& MYCLASS::operator<<(ostream& out, const MYCLASS& a)השגיאה היא(ב .CPP):Error 9 error C2255: 'friend' : not allowed outside of a class definition Error 10 error C2039: '<<' : is not a member of 'MYCLASS' וכשאני מוריד את ה MYCLASS:: לפני הOPERATOR השגיאה היא:Error 9 error C2255: 'friend' : not allowed outside of a class definition
פורסם 2010 באוגוסט 2715 שנים אכן צריך להוריד את ה-MYCLASS. לגבי שגיאה 9, השגיאה אומרת לך בדיוק מה הבעיה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.