/*通过重载函数调用运算符实现下列数学函数的抽象 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; } 这是一种思想,这个 operatro()这个是重载()运算符。来解决这个问题。