あとそれから、
関数テンプレートというのは皆さんあまり使わないのでしょうか?
クラスをテンプレート化するほうがスマートだと言う感じですか?
上のものは標準入出力を使った関数を少しだけ(デバッグ用に)
テンプレート化しただけですが、これにしてもスーパークラスに
おいて持ってしまえば、関数においてテンプレートにしておく
必要もないですよね?

C++が手続き指向のプログラミングも出来るというメリットの
ためにあるんですよね?