C ++のデフォルトパラメータ
デフォルトのパラメータ値
等号(=
)を使用して、デフォルトのパラメータ値を使用することもできます。
引数なしで関数を呼び出すと、デフォルト値( "Norway")が使用されます。
例
void myFunction(string country = "Norway") {
cout
<< country << "\n";
}
int main() {
myFunction("Sweden");
myFunction("India");
myFunction();
myFunction("USA");
return 0;
}
// Sweden
//
India
// Norway
// USA
デフォルト値のパラメータは、「オプションのパラメータ」と呼ばれることがよくあります。上記の例から、
country
はオプションのパラメータで"Norway"
あり、デフォルト値です。