Cpp 引数規定値 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
8行: 8行:
 
<br />
 
<br />
 
== '''引数規定値''' ==
 
== '''引数規定値''' ==
 +
 
関数やクラスの引数は、呼び出し時に引数が不足するとエラーになりますが、引数が指定されていない場合の初期値を関数やクラス側で設定しておくことができます。初期値があたえられている関数やクラスであれば、その分だけ引数を省略することができます。複数の引数がある場合、複数の引数に初期値を与えることが出来て、一部の引数だけは初期値を与えずに呼び出し側で、引数を必須とすることが出来ます。但し、引数に規定値がないものとあるものを混同させ、引数が省略できる場合でも、省略できる引数は引数の順番の後ろにまとめる必要があります。これは、引数順序の途中に省略できる引数が指定されても、どの引数が省略されたか判別できないことからも後尾でないと引数の対応がとれないことからも容易に想像できると思います。規定値のことを英語でDefaultと言う事から、デフォルト引数とも呼びます。
 
関数やクラスの引数は、呼び出し時に引数が不足するとエラーになりますが、引数が指定されていない場合の初期値を関数やクラス側で設定しておくことができます。初期値があたえられている関数やクラスであれば、その分だけ引数を省略することができます。複数の引数がある場合、複数の引数に初期値を与えることが出来て、一部の引数だけは初期値を与えずに呼び出し側で、引数を必須とすることが出来ます。但し、引数に規定値がないものとあるものを混同させ、引数が省略できる場合でも、省略できる引数は引数の順番の後ろにまとめる必要があります。これは、引数順序の途中に省略できる引数が指定されても、どの引数が省略されたか判別できないことからも後尾でないと引数の対応がとれないことからも容易に想像できると思います。規定値のことを英語でDefaultと言う事から、デフォルト引数とも呼びます。
  

2015年7月9日 (木) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス