• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

void setCents(int cents)함수에 대하여

21.02.07 22:06 작성 조회수 229

0

갑자기 헷갈리네요. setCents함수가 m_cents = cents가 함수의 전부인데 여기 값을 리턴하는 것도 아니고 안에서 m_cent = cets를 하면 아무런 의미가 없는 함수가 아닌가요? 아니면 혹시 이 함수가 클래스의 멤버 함수라서 m_cents의 값을 직접적으로 바꿀 수 있는것인가요?

답변 1

답변을 작성해보세요.

0

안소님의 프로필

안소

2021.02.08

안녕하세요!

setCents 함수를 호출한 객체의 m_cents 멤버 변수에 cents 로 대입시키는 것에 의미가 있습니다. 

Cents cents(7);
cents.setValue(4);

cents라는 객체의 m_cents는 7이였는데 setValue 함수를 통해서 m_cents 값을 4로 바꿀 수 있습니다.