#include <iostream>
using namespace std;

class Calculator
{
private:
        int num1;
        int num2;
public:
        void Init();
        double Add(double num1, double num2);
        double Min(double num1, double num2);
        double Mul(double num1, double num2);
        double Div(double num1, double num2);
        
};

void Calculator::Init()
{
        num1=0;
        num2=0;
}
double Add(double num1, double num2)
{
        return num1+num2;
}
double Min(double num1, double num2)
{
        return num1-num2;
}
double Mul(double num1, double num2)
{
        return num1*num2;
}
double Div(double num1, double num2)
{
        return num1/num2;
}
int main(void)
{
        char code;
        int x,y;

        Calculator cal;

        cal.Init();

        cout<<"수식을 입력하시오: ";
        cin>>x>>code>>y;

        num1=x;


        switch(code)
        {
        case '+':
                cout<<Calculator::Add;
                break;
        case '-':
                cout<<Calculator::Min;
                break;
        case '*':
                cout<<Calculator::Mul;
                break;
        case '/':
                cout<<Calculator::Div;
                break;
        }
        return 0;
}

private num1 이랑 num2는 있는상태에서 x랑 y값 받은걸 num1 이랑 num2에 대입하려는데 어떻게 해야되 ?