读书人

请教这算是仿函数吗

发布时间: 2012-09-17 12:06:51 作者: rapoo

请问这算是仿函数吗

C/C++ code
#include<iostream>using namespace std;class A{public:    void operator()(int x)    {        cout<<x<<endl;    }};void main(){    A a;    a(100);//请问这算是仿函数吗}


[解决办法]
是啊。
[解决办法]
恭喜你,对的。
[解决办法]
必须的,一个类重载operator(),就可以表现出函数一样功能
[解决办法]
探讨
C/C++ code

#include<iostream>
using namespace std;

class A
{
public:
void operator()(int x)
{
cout<<x<<endl;
}
};

void main()
{
A a;
a(100);//请问这算是仿函数吗
}

读书人网 >C++

热点推荐