2016-08-02 6 views

답변

1

class에는 private입니다. struct에는 public입니다.

5

class 키워드를 사용하면 액세스 기본값은 private입니다. struct을 사용하는 경우 기본값은 public입니다.

두 키워드 사이의 유일한 차이점이 있습니다.

유일한 차이점은 상속 할 때 class은 개인 상속이 기본값이고 공용 상속은 struct입니다.

+0

유일한 차이점입니다. –

+0

[두 유형 모두 클래스입니다. C++에는 구조체가 없습니다.] (http://coliru.stacked-crooked.com/a/28a9cdb264a25723). 오해가 확산되는 것을 피하기 위해 _keywords_'class'와'struct'를 대신 사용하십시오. –

+0

그게 더 좋습니다 :-) –

1

class의 경우 private이고 struct의 경우 기본값은 public입니다.