/*通过重载函数调用运算符实现下列数学函数的抽象
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;
}
相关文章: