• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

3:00 질문 있습니다

20.08.22 22:11 작성 조회수 141

0

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

std::vector<cents> vec(20);</cents>

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

vec[i] = i;

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

답변 1

답변을 작성해보세요.

1

Hello Yeo님의 프로필

Hello Yeo

2020.08.23

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