最終更新:2017-10-09 (月) 06:43:52 (2389d)
template
Top / template
テンプレートクラス
- 通常のクラス定義の先頭に、テンプレート関数で使った template<class T> という 記述を追加して定義
- コンパイル時にテンプレート型Tの部分が、適切な型に置き換えられる
関数テンプレート
template <typename T> void hoge(T a) {};
- "typename"は"class"でも可.
クラステンプレート
template <typename T> class MyClass {};
関連
- typename?