인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

준혁님의 프로필 이미지
준혁

작성한 질문수

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

상속 질문 있습니다

해결된 질문

작성

·

125

0

class Base {

public:

 int x;

};

class Derived : Base {

};

상속받은 Derived옆에 Base의 접근지정자를 쓰지 않으면

private으로 접근지정자가 들어가는건가요?

접근지정자를 쓰지않아도 오류가 뜨지않는걸 보니 자동으로 뭔가가 들어가는거 같아요

답변 1

1

홍정모님의 프로필 이미지
홍정모
지식공유자

맞습니다. 기본이 private입니다.

If you use class to define your class, the default access specifier will be private. (I think it's wrong, too.) If you use struct, however, it will be public.

https://stackoverflow.com/questions/4796789/default-inheritance-access-specifier

준혁님의 프로필 이미지
준혁

작성한 질문수

질문하기