제가 5번을 돌려봤는데
6:17분경에 나온 결과값이
Constructor
0
이렇게 출력이 됬는데요 도대체 "Constructor" 이부분은
어디서 나온건가요??
아무리 돌려봐도 Constructor 를 입력을 안해서
그런 결과값이 나올 수 없는데;;
제 코드입니다..
class Something
{
public:
int m_value = 0;
void setValue(int value)
{
m_value = value;
}
int getValue() const
{
return m_value;
}
};
void print(Something st)
{
cout << st.m_value << endl;
}
int main()
{
Something something;
print(something);
return 0;
}
분명 0만 나오는게 정상 아닌가요??
메인 함수에서
print(something) 함수로 가면
st.m_value를 출력하는건데
클래스 멤버의m_value의 값은 0이라..
제가 뭘 놓친건가요??
아니면 버전이 달라서 그런건가요??
2021. 09. 09. 19:04
그런 것 같네요 6:08 쯤에 편집점 있어요