同じソートアルゴリズムを使用している場合、どうしてですか?
bool Sorter(const Object* n1, const Object* n2) { return (n1->GetValue() < n2->GetValue()); }
別の.cppファイルで、リンカー(lは信じています)は私に複数定義されたシンボル-errorを与えますか?それらの名前を変更すると(Sorter1、Sorter2、..)、コンパイルされます。これらのクラスは同じ親クラスから継承されますが、親にはアルゴリズムがありません。クラスが互いに直接接触しておらず、興味があるのに、なぜこれがエラーになるのか理解できません。
また、親クラスなどからソーターを直接参照する方法はありますか、それともソーターを使用する関数を作成するだけですか?