テンプレート化されたクラスがあり、メンバー関数がそのクラスのオブジェクトを任意のテンプレート パラメーターと共に取得する必要があります。したがって、次のようなものを実行できるはずです。
main(){
A<double> object1;
A<double> object2;
A<int> object3;
object1.f(object2);
object1.f(object3);
}
これは私がこれまでに持っているものですが、引数が呼び出し元のオブジェクトとまったく同じ型である必要があると想定しているため、機能していないようです:
template<typename T>
class A
{
void f(A<T> &a);
}
何か案は?前もって感謝します。