Domyślne parametry C++
Domyślna wartość parametru
Możesz także użyć domyślnej wartości parametru, używając znaku równości ( =
).
Jeśli wywołamy funkcję bez argumentu, użyje ona wartości domyślnej („Norwegia”):
Przykład
void myFunction(string country = "Norway") {
cout
<< country << "\n";
}
int main() {
myFunction("Sweden");
myFunction("India");
myFunction();
myFunction("USA");
return 0;
}
// Sweden
//
India
// Norway
// USA
Parametr o wartości domyślnej jest często nazywany „ parametrem opcjonalnym ”. Z powyższego przykładu
country
jest parametrem opcjonalnym i "Norway"
jest wartością domyślną.