クラステンプレート
その前に typename ってなんだ? と思って確認した。 ~~~~~~~~~ 不明な識別子が型であることをコンパイラに通知します。 ~~~~~~~~~ 納得。 基本的なことをわかってなかったから理解するのが難しくなってしまう。 型ごとに定義を変更したクラステンプレートの…
関数テンプレートは扱う型が違うけど処理部分は同じ記述の関数をまとめるためのもの。 // 扱う型は違うが中の処理は同じ記述の関数 int Abs(int a) { return a < 0 ? -a : a; } double Abs(double a) { return a < 0 ? -a : a; } これまでは関数オーバーロー…