#include <iostream>
using namespace std;
class MyClass
{
public:
void operator ()(int a){
cout << a<<endl;
}
private:
};
template<class T>
void run(T t){
t(100);
}
int main()
{
run(MyClass()); //输出100
getchar();
return 0;
}
顾名思义,用一个类重载()仿造的函数
c++仿函数
最新推荐文章于 2024-09-10 10:00:00 发布