class AddNumber
{
public:
void operator() (int a, int b, int& result)
{
result = a + b;
}
};
class SubNumber
{
public:
void operator() (int a, int b, int& result)
{
result = a - b;
}
};
int _tmain(int argc, _TCHAR* argv[])
{
int result = 0;
AddNumber add;
add(5, 6, result);
add(5, 6, result);
SubNumber sub;
sub(6, 4, result);
return 0;
}
仿函数的使用
最新推荐文章于 2024-08-13 16:49:32 发布