类的成员函数能是函数模板吗?

来源:百度知道 编辑:UC知道 时间:2024/07/08 19:21:16
例如我想新建一个扩展int类,现在要重载赋值运算符时,但是右操作数有好多类型,可不可以在这个类里声明一个函数模板啊。。。
注意不是做成类模板

可以呀.
我给你发个例子,
#include<iostream>
using namespace std;

class A
{
public:
template<class T>
void fun(T t)
{
cout<<t<<endl;
}

};

void main()
{

A a;
int i=32;
double d=32.32;
a.fun(i);
a.fun(d);
}