Kita juga bisa menggunakan nilai parameter default dengan menggunakan tanda sama dengan (=
).
Jika kita memanggil fungsi tanpa argumen, maka kondisi itu menggunakan nilai default (“Norwegia”):
Contoh :
#include <iostream> #include <string> using namespace std; void myFunction(string country = "Norway") { cout << country << "\n"; } int main() { myFunction("Sweden"); myFunction("India"); myFunction(); myFunction("USA"); return 0; }
Parameter dengan nilai default, sering disebut sebagai “parameter opsional“. Dari contoh di atas, country
adalah parameter opsional dan “Norway
” adalah nilai default.