型消去
クラステンプレートの型引数で関数のシグネチャ(仮引数・戻り値の型)を指定する。それと互換のあらゆる関数へのポインタや関数オブジェクトを保持できるクラステンプレート。