实例代码:
class TT
{
public:
inline int operator()(int i){return i +1;}
inline double operator()(double dd){return dd + 2;}
};
int main()
{
TT tt;
//可调用对象和其参数
cout<<tt(1.1)<<endl; //结果是3.1
cout<<tt(1)<<endl; // 结果是2
}
原文地址:http://www.cnblogs.com/haibianxiaolu/p/3973121.html