Parametri predefiniti C++
Valore parametro predefinito
È inoltre possibile utilizzare un valore di parametro predefinito, utilizzando il segno di uguale ( =
).
Se chiamiamo la funzione senza un argomento, utilizza il valore predefinito ("Norvegia"):
Esempio
void myFunction(string country = "Norway") {
cout
<< country << "\n";
}
int main() {
myFunction("Sweden");
myFunction("India");
myFunction();
myFunction("USA");
return 0;
}
// Sweden
//
India
// Norway
// USA
Un parametro con un valore predefinito, è spesso noto come " parametro opzionale ". Dall'esempio sopra,
country
è un parametro facoltativo ed "Norway"
è il valore predefinito.