#include <iostream>


using namespace std;


class cal { // 클래스 cal 생성

int i, j; // i, j값 생성

public: // 멤버 설정(모두 사용할 수 있게)

cal(int x, int y); // 리턴 값 설정

int add(); // 전역메서드 선언(모든 함수는 이 변수를 사용 가능)

};


cal::cal(int x, int y){ // 지정연산자(::)사용, 클래스 calcal(int x, int y)값 사용

i = x; // cali::calx값을 넣는다.

j = y; // calj::caly값을 넣는다.

}


int cal::add() { // 최근의 (사용한 int cal(x, y)값에

return i+j; // I+j값을 리턴

}


int main(){

int i, j;


cin >> i >> j;


cal c_ob(i, j);


cout << c_ob.add() << " "


return 0;

}


그냥 이거 그대로 문제 낸다고했는데


저거 한줄한줄 이해를 못하겠어서


찾아보면서 주석쓰면서 하고있는데


이해하는거보다 외우는게 빠를지경 ㅡㅡ


2학년인데 아직까지 이거 하나 이해를 못하고있으면 내가 너무 공부를 안한건가