仿函数等同于对于调用运算符()的重载:
class MyPrint{
public:
void operator() (string text1 ) // 对“()”的运算符重载
{
cout <<text <<endl;
}
void test(){
MyPrint myFun;
myFun ("hello word!"); // 比较像一个函数所以成为仿函数
}
}
2024-10-07 19:48:34
仿函数等同于对于调用运算符()的重载:
class MyPrint{
public:
void operator() (string text1 ) // 对“()”的运算符重载
{
cout <<text <<endl;
}
void test(){
MyPrint myFun;
myFun ("hello word!"); // 比较像一个函数所以成为仿函数
}
}
下一篇:初阶C语言-指针