المعلمات الافتراضية لـ C ++
قيمة المعلمة الافتراضية
يمكنك أيضًا استخدام قيمة معلمة افتراضية ، باستخدام علامة يساوي ( =
).
إذا استدعينا الدالة بدون وسيطة ، فإنها تستخدم القيمة الافتراضية ("النرويج"):
مثال
void myFunction(string country = "Norway") {
cout
<< country << "\n";
}
int main() {
myFunction("Sweden");
myFunction("India");
myFunction();
myFunction("USA");
return 0;
}
// Sweden
//
India
// Norway
// USA
غالبًا ما تُعرف المعلمة ذات القيمة الافتراضية باسم " المعلمة الاختيارية ". من المثال أعلاه ،
country
هي معلمة اختيارية "Norway"
وهي القيمة الافتراضية.