C++/מחלקות: הבדלים בין גרסאות בדף

נוספו 538 בתים ,  לפני 10 שנים
Date future(1,1,2970); // בנאי עם פרמטרים
Date past; // בנאי ללא פרמטרים
</source></div>
 
''הערה:'' לעתים קרובות אפשר לחסוך העמסה של פונקציה בנאית באמצעות פרמטרי ברירת מחדל. למשל, בדוגמה שלנו, נוכל לתת ערך ברירת מחדל 1.1.1970 ובכך לחסוך את הפונקציה הבנאית שאינה מקבלת פרמטרים:
 
<div style="direction: ltr;"><source lang="cpp">
class Date
{
int d, m, y;
public:
Date(int dd = 1, int mm = 1, int yy = 1970)
{
d = dd, m = mm, y = yy;
}
// ...
};
</source></div>