ערכתי לאחרונה בתאריך 04.11.06 בשעה 18:11 בברכה, Nesher
תשים () אחרי שם המחלקה בהגדרה...
ועוד משהו... אתה יכול לחסוך הגדרות משתנים מיותרותלמשל: במקום
int rect::perimeter() { int d; d=(a+b)*2; return (d); }
|
לכתוב
int rect::perimeter() { return ((a+b)*2); }
|
ועוד משהו, set_a ו-set_b מיותרים אם a ו-b מוגדרים כ-public
תשנה להם את ההגדרה ל-private!
וה-exit לא תקין כי כנראה חסר לך include מסויים
וכמובן שאת מימוש של הפונ' אתה שם בקובץ CPP וההגדרה של המחלקה בקובץ H
