关闭

仿函数的使用

315人阅读 评论(0) 收藏 举报
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;
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:323751次
    • 积分:2896
    • 等级:
    • 排名:第12735名
    • 原创:27篇
    • 转载:113篇
    • 译文:0篇
    • 评论:26条
    最新评论