仿函数等同于对于调用运算符()的重载:
class MyPrint{
public:
void operator() (string text1 ) // 对“()”的运算符重载
{
cout <<text <<endl;
}
void test(){
MyPrint myFun;
myFun ("hello word!"); // 比较像一个函数所以成为仿函数
}
}
仿函数等同于对于调用运算符()的重载:
class MyPrint{
public:
void operator() (string text1 ) // 对“()”的运算符重载
{
cout <<text <<endl;
}
void test(){
MyPrint myFun;
myFun ("hello word!"); // 比较像一个函数所以成为仿函数
}
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1553411.html
如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!