(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;
}


上一篇:郁闷


下一篇:c++在运行期间不会自动检查数组是否越界,设计一个类检查数组是否越界