関数テンプレートとは同じ関数名で型だけ違う関数を「1つの関数」として扱うことが出来る仕組みです。
初めにテンプレート関数を使わない例を見てみましょう。
例えば実引数が2つあり、両方ともint型の場合には仮引数もint型の引数が2つある関数が呼び出されます。
初めに
例えば「R」などと書きますと、ここが型名に置き換わります。
次に関数の定義を書きます。
戻り値と引数の型名には先ほど「タイプ」の箇所に書いた名前「R」を書いてください。
関数テンプレートとは同じ関数名で型だけ違う関数を「1つの関数」として扱うことが出来る仕組みです。
初めにテンプレート関数を使わない例を見てみましょう。
例えば実引数が2つあり、両方ともint型の場合には仮引数もint型の引数が2つある関数が呼び出されます。
初めに
例えば「R」などと書きますと、ここが型名に置き換わります。
次に関数の定義を書きます。
戻り値と引数の型名には先ほど「タイプ」の箇所に書いた名前「R」を書いてください。