-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
void setCents(int cents)함수에 대하여
21.02.07 22:06 작성 조회수 229
0
갑자기 헷갈리네요. setCents함수가 m_cents = cents가 함수의 전부인데 여기 값을 리턴하는 것도 아니고 안에서 m_cent = cets를 하면 아무런 의미가 없는 함수가 아닌가요? 아니면 혹시 이 함수가 클래스의 멤버 함수라서 m_cents의 값을 직접적으로 바꿀 수 있는것인가요?
답변을 작성해보세요.
0
안소
2021.02.08
안녕하세요!
setCents 함수를 호출한 객체의 m_cents 멤버 변수에 cents 로 대입시키는 것에 의미가 있습니다.
Cents cents(7);
cents.setValue(4);
cents라는 객체의 m_cents는 7이였는데 setValue 함수를 통해서 m_cents 값을 4로 바꿀 수 있습니다.
답변 1