You can define a member function that is a template in a non-template class. For example:
class A{public: template void func(); // member template };
size=3>
How can you call such a member function? C++ defines a special syntactic form for this:
int main(){ A a; a.func (); // argument type is double a.func (); // int