• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

m_value 출력 질문

20.09.14 22:26 작성 조회수 158

0

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

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

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

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

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

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

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

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

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

답변 2

·

답변을 작성해보세요.

2

Hello Yeo님의 프로필

Hello Yeo

2020.09.15

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

0

감사합니다!