class Add {
public:
Add(int temp) :m_x(temp) {
}
int operator()(int a, int b) {
return a + b+m_x;
}
private:
int m_x;
};
int main(void) {
Add myAdd(100);
cout << myAdd(1, 2) << endl;
Add myAdd2(200);
cout << myAdd2(1, 2) << endl;
system("pause");
return 0;
}