강의

멘토링

커뮤니티

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

km6914님의 프로필 이미지
km6914

작성한 질문수

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

8강 3절 Constructors 20:00

작성

·

291

0

이전 강의에서 public 혹은 private 의 표시가 없다면 private이 기본값이라고 수업을 들었습니다.

그렇다면 여기서 Second sec; 도 마찬가지로 private으로 작용해야 될 것 같은데

왜 main함수에서 First fir;선언할 때 오류가 나지 않는지 이해가 되지 않습니다. 

답변 1

0

안녕하세요? 조금 잘못이해하고 계신 것 같습니다.

sec는 First class의 fir이라는 이름을 가진 객체의 private member variable입니다.

private access specifier가 붙게되면 다음과 같이 member variable에 접근하는 것이 불가능한 것입니다.

Ex)

------------main function---------

First fir

fir.sec // error!

km6914님의 프로필 이미지
km6914

작성한 질문수

질문하기