基本的に、いくつかのアルゴリズムを実行するテンプレートクラスがあり、そのアルゴリズムには、similarity(T t1, T t2)
タイプTの2つのオブジェクトがどれほど類似しているかを定義するdoubleを返す関数が必要です。この類似度関数は、Tが何として定義されているかによって大きく異なるため、このクラスの呼び出し元は類似度関数を定義する必要があります。関数ポインターが正常であると仮定しますが、アルゴリズムで使用するメンバー関数として関数ポインターから関数を保存するにはどうすればよいですか?
つまりsimilarity(T t1, T t2)
、クラスのコンストラクターを渡し、それをクラス全体のメンバー関数として呼び出せるようにしたいのです。それ、どうやったら出来るの?ありがとう