Parâmetros padrão de C++
Valor do parâmetro padrão
Você também pode usar um valor de parâmetro padrão, usando o sinal de igual ( =
).
Se chamarmos a função sem um argumento, ela usará o valor padrão ("Noruega"):
Exemplo
void myFunction(string country = "Norway") {
cout
<< country << "\n";
}
int main() {
myFunction("Sweden");
myFunction("India");
myFunction();
myFunction("USA");
return 0;
}
// Sweden
//
India
// Norway
// USA
Um parâmetro com um valor padrão é geralmente conhecido como " parâmetro opcional ". Do exemplo acima,
country
é um parâmetro opcional e "Norway"
é o valor padrão.