Parámetros predeterminados de C++
Valor de parámetro predeterminado
También puede usar un valor de parámetro predeterminado, usando el signo igual ( =
).
Si llamamos a la función sin argumento, utiliza el valor predeterminado ("Noruega"):
Ejemplo
void myFunction(string country = "Norway") {
cout
<< country << "\n";
}
int main() {
myFunction("Sweden");
myFunction("India");
myFunction();
myFunction("USA");
return 0;
}
// Sweden
//
India
// Norway
// USA
Un parámetro con un valor predeterminado suele denominarse " parámetro opcional ". Del ejemplo anterior,
country
es un parámetro opcional y "Norway"
es el valor predeterminado.