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 countryjest parametrem opcjonalnym i "Norway"jest wartością domyślną.