강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

anfdmlrltk11님의 프로필 이미지
anfdmlrltk11

작성한 질문수

홍정모의 따라하며 배우는 C++

9.4 비교 연산자 오버로딩 하기

3:00 질문 있습니다

작성

·

240

0

영상에서 getCents를 사용해도 되고

std::vector vec(20);

for (int i{ 0 }; i < 20; ++i)

vec[i] = i;

이렇게 짜도 작동이 되긴 합니다. 하지만 교수님이 굳이 getCents()를 사용한 이유는 만약 Cents class안에 멤버 변수가 여러개 있다면  Cents 안에 m_cents의 직접접근이 안되기 때문에 getCents()로 호출한 것인가요?

답변 1

1

코드는 명확하게 올려주시는 편이 좋습니다. 지금 코드는 제가 이해하기가 힘들군요.
m_cents 가 직접 접근이 되지 않는 것은 access specifier 가 private 이기 때문입니다.

anfdmlrltk11님의 프로필 이미지
anfdmlrltk11

작성한 질문수

질문하기