Oracle® Solaris Studio 12.4: C++ ユーザーズガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

6.1.1 関数テンプレートの宣言

テンプレートは使用する前に宣言する必要があります。次の例のように、宣言によってテンプレートを使用するのに十分な情報は提供されますが、テンプレートを実装するには十分ではありません。

template <class Number> Number twice( Number original );

この例では Numberテンプレートパラメータであり、テンプレートが記述する関数の範囲を指定します。つまり、Numberテンプレート型のパラメータです。テンプレート定義内で使用すると、型はテンプレートを使用するときに特定されることになります。