(x,y)=ax*x+by+c 的抽象

/*通过重载函数调用运算符实现下列数学函数的抽象
		
		f(x,y)=ax*x+by+c 
*/
#include <iostream>
using namespace std;

class Fun
{
public:
	int operator()(int x,int y)const;
};
int Fun::operator()(int x,int y)const
{
	int a,b,c;
	cin>>a>>b>>c;
	return a*x*x+b*y+c;
}
int main()
{
	Fun f;
	cout<<f(2,3)<<endl;
	system("pause");
	return 0;
}


posted @ 2010-10-27 00:56  瓜蛋  阅读(181)  评论(0编辑  收藏  举报