강의

멘토링

커뮤니티

Inflearn Community Q&A

rkswlska62167586's profile image
rkswlska62167586

asked

Following and Learning C++ with Hong Jeong-mo

8.9 Classes and const

m_value 출력 질문

Written on

·

260

0

안녕하세요 강의 15:14 에서 보여주신 코드를 그대로 쳐보고

교수님 께서 some.getvalue()=10; 이 코드가 가능하다고 말씀 하셔서

m_value 의 값이 정말로 바뀌는지 궁금해

cout<<something.m_value<<endl;코드를 추가하고출력을 해보았는데 

오류는 생기지 않지만 공백으로 출력이되고 10이 나오지 않았습니다

저부분을  some.getvalue()="10";으로 수정하니 10이 출력됬습니다.

string 에 값을 대입하기위해서는 ""을 써야한다고 알고있는데

그럼 some.getvalue()=10; 은 잘못된 구문 아닌가요?

만약 잘못된 구문이라면 왜 오류가 생기지 않고 공백으로 출력이 되는지 알고싶습니다.

C++

Answer 2

2

안녕하세요?
'\n' 가 10 에 해당되고 이 값이 m_value에 들어간 것입니다.

0

rkswlska6216님의 프로필 이미지
rkswlska6216
Questioner

감사합니다!

rkswlska62167586's profile image
rkswlska62167586

asked

Ask a question