C++ テンプレートテクニック Chapter-2 基礎

ああ,そうだったんだ,みたいなことがたくさん.ぼちぼち読み始めた.
まだまとまってないけど.あとでちゃんとコード書く.

  • 2-2 明示的なインスタンス
    • この節がよくわからない.あとでまた見る.
  • デフォルトテンプレート引数
    • 関数テンプレートではつかえない
  • テンプレートの引数に整数
template <class T, int N>
int size(T (&ar)[N])
{
  return N;
}

こんな使い方もできるんですね.

  • コンストラクタテンプレート
  • typename の使い方をしった.曖昧さ回避.
  • template 限定子.これも曖昧さ回避
  • 部分特殊化


最近寝付きが悪いからせっかくだから勉強しながら寝る.


C++テンプレートテクニック

C++テンプレートテクニック