请教这算是仿函数吗

请问这算是仿函数吗
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);//请问这算是仿函数吗
}