函数对象(仿函数)"/>
C++ 函数对象(仿函数)
函数对象(仿函数 functor)
函数对象是重载函数调用操作符的类的对象(本质上是一个类)。即函数对象是行为类似函数的对象,又称仿函数,是一个能被当做普通函数来调用的对象。
要作为仿函数的类,都必须要重载运算符()
class Myfun{
public:void operator() (const string &str)const{{cout<<str<<endl;}int main(){Myfun fun;fun("helloworld");}
>>> helloworld
更多推荐
C++ 函数对象(仿函数)
发布评论