Параметры 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"
является значением по умолчанию.