26-05-2008, 21:51
|
|
|
חבר מתאריך: 26.05.08
הודעות: 120
|
|
נכון, אבל הצגת הבדל של 16 בתים...
ואם היית מציג הבדל רציני בקוד רציני הייתי אומר לך "אבל השתמשת בקומפיילר דפוק".
לגבי ה-struct אני צודק בכל צורה, כי class היא הגדרה של טיפוס, ולא של קוד. זה שהלכו לקראת האנשים ואיפשרו להם להכניס הגדרה של קוד לפונקציות בתוך הגדרת הטיפוס שאליו הפונקציות שייכות זה עניין אחר.
בלוק ה-class מגדיר טיפוס, ולכן, כמו כל הגדרת טיפוס אחרת (typedef, struct, enum) הוא מחייב בסופו נקודה-פסיק. אם יש בתוכו הצהרה על פונקציה תהיה בסופה נקודה-פסיק, כמו בסוף הצהרה על פונקציה מחוץ למחלקה, ואם תהיה בתוכו הגדרה של פונקציה, לא תהיה נקודה-פסיק אחרי הסוגר המסולסל של ההגדרה, כמו להגדרה על פונקציה מחוץ למחלקה.
אבל אנחנו סוטים מהעניין...
|