我有一個模板類,我想要一個成員函數用任何模板參數接受該類的對象。因此,它應該可以運行類似:與模板參數不同的數據類型的模板對象
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);
}
任何想法?提前致謝。