Výchozí parametry C++
Výchozí hodnota parametru
Můžete také použít výchozí hodnotu parametru pomocí znaku rovná se ( =
).
Pokud funkci zavoláme bez argumentu, použije výchozí hodnotu ("Norsko"):
Příklad
void myFunction(string country = "Norway") {
cout
<< country << "\n";
}
int main() {
myFunction("Sweden");
myFunction("India");
myFunction();
myFunction("USA");
return 0;
}
// Sweden
//
India
// Norway
// USA
Parametr s výchozí hodnotou je často známý jako " volitelný parametr ". Z výše uvedeného příkladu
country
je volitelný parametr a "Norway"
je výchozí hodnotou.