Paramètres par défaut C++


Valeur de paramètre par défaut

Vous pouvez également utiliser une valeur de paramètre par défaut, en utilisant le signe égal ( =).

Si nous appelons la fonction sans argument, elle utilise la valeur par défaut ("Norway") :

Exemple

void myFunction(string country = "Norway") {
  cout << country << "\n";
}

int main() {
  myFunction("Sweden");
  myFunction("India");
  myFunction();
  myFunction("USA");
  return 0;
}

// Sweden
// India
// Norway
// USA

Un paramètre avec une valeur par défaut, est souvent appelé " paramètre optionnel ". Dans l'exemple ci-dessus, countryest un paramètre facultatif et "Norway"est la valeur par défaut.