最終更新: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?

HTML5