인프런 커뮤니티 질문&답변
void setCents(int cents)함수에 대하여
작성
·
342
0
갑자기 헷갈리네요. setCents함수가 m_cents = cents가 함수의 전부인데 여기 값을 리턴하는 것도 아니고 안에서 m_cent = cets를 하면 아무런 의미가 없는 함수가 아닌가요? 아니면 혹시 이 함수가 클래스의 멤버 함수라서 m_cents의 값을 직접적으로 바꿀 수 있는것인가요?
답변 1
0
안녕하세요!
setCents 함수를 호출한 객체의 m_cents 멤버 변수에 cents 로 대입시키는 것에 의미가 있습니다.
Cents cents(7);
cents.setValue(4);
cents라는 객체의 m_cents는 7이였는데 setValue 함수를 통해서 m_cents 값을 4로 바꿀 수 있습니다.





