עבור לתוכן

++C עץ

Featured Replies

פורסם

נשמע כאילו יש לך default constructor ובנוסף עוד אחד עם פרמטר דיפולטי.

פורסם
  • מחבר

אז מה עושים??????????????

פורסם

אולי תקלטי בCTOR את נתונים של הסטודנט?

פורסם
  • מחבר

מה זה CTOR????

יש לי עכשיו בעיה עם אופרטורים <, >.

אני רוצה למיין את הסטודנטים לפי שם משפחה ואם הוא זהה, אז לפי שם פרטי.

איך עושים את זה? מה הפונקציה מחזירה ???

ניסיתי משו כזה: אבל זה לא נכון:



Student Student::operator <(Student s)
{
if(strcmp(family,s.family)>0)
{
return s.family;
}
else
if(strcmp(name,s.name)>0)
{
return s.name;
}
}

אבל זה לא עובד.

פורסם

הפונ צריכה להחזיר BOOL, והיא מקבלת CONST ולא משנה את האובייקט שאת משווה:

bool Student::operator <(const Student &s)const
{
int a, b;
a = strcmp(name,s.name);
b = strcmp(family,s.family);
return (a>0 || a=0 && b>0);
}

ארכיון

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

דיונים חדשים