דף הבית שיעורים תוספות לא מונחות עצמים ראש הפונקציה
 
ראש הפונקציה
 
++C נבנה כך, שתוכניות C יוכלו עדיין לעבוד עם מהדר של ++C.
דבר זה מאפשר לך להמשיך לעבוד עם תוכניות ישנות שנכתבו ב-C, כאשר תעבור לתכנת
ב-++C, ללא צורך בשינויים רבים בקוד. למרות זאת, קיימים מספר שינויים שתצטרך לעשות כדי שתוכנית תעבור הידור ב-++C.
שינוי אחד כבר הזכרנו בשיעור על הכרזת פונקציה. שינויים נוספים הם בראש הפונקציה
(function headers).
ב-C ניתן להשתמש בכל אחד משני ראשי הפונקציה הבאים:

long Sum(a)
int a;
{
 //body
}

long Sum(int a)
{
 //body
}
העבר את העכבר על שורות הקוד בכדי לקבל הסבר מפורט

ראש הפונקציה הראשון נקרא לעיתים ראש פונקציה בסגנון מיושן, ולמרות שהוא מותר ב-C, רוב המתכנתים לא משתמשים בו עוד.
בכל אופן, ב-++C לא ניתן להשתמש בו יותר, השתמש בסגנון התחתון במקום.
עוד שינוי בראש הפונקציה, הוא צורתו בפונקציה ללא פרמטרים.
ב-C יש שתי דרכים לציין פונקציה ללא פרמטרים:

long Sample(void);

long Sample();
העבר את העכבר על שורות הקוד בכדי לקבל הסבר מפורט

ב-++C, הדרך הנכונה לעשות זאת היא הדרך השניה. אמנם, השימוש במילה void כדי לציין שאין פרמטרים מותר, אך זו אינה הדרך המועדפת, ויתכן גם שתגלה שהמהדר שלך אינו מרשה זאת. לכן השתמש בדרך השנייה, השאר את רשימת הפרמטרים ריקה.