我有一个模板类,我想要一个成员函数接受该类的任何模板参数的对象。所以它应该能够运行类似的东西:
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);
}
有任何想法吗?提前致谢。