Parameter Default C++


Nilai Parameter Default

Anda juga dapat menggunakan nilai parameter default, dengan menggunakan tanda sama dengan ( =).

Jika kita memanggil fungsi tanpa argumen, ia menggunakan nilai default ("Norwegia"):

Contoh

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

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

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

Parameter dengan nilai default, sering dikenal sebagai " parameter opsional ". Dari contoh di atas, countrymerupakan parameter opsional dan "Norway"merupakan nilai default.