#include <iostream>
class student{
int a;
int b;
public:
void set(int i, int j)
{
a = i;
b = j;
}
void print()
{
std::cout << "a = " << a << std::endl;
std::cout << "b = " << a << std::endl;
}
};
int main(void)
{
student s1, s2;
s1.set(1,5);
s2 = s1;
s1.print();
s2.print();
}
코드를 실행하면
a=1
b=5
a=1
b=5
라는 결과가 나오게 하고 싶은데 값들이 전부 1로 나오네요. 무엇이 잘못된걸까요??