액세스 권한이 지정되지 않은 경우 C++에서 클래스 멤버의 기본 액세스 권한은 비공개이며 클래스의 멤버 함수로만 액세스할 수 있습니다. 그 이유는 개인 회원이 데이터를 캡슐화하고 중요한 정보에 실수로 액세스하거나 수정되는 것을 방지하는 데 도움이 되기 때문입니다. 예외에는 기본 클래스의 액세스 권한에 따라 친구 및 파생 클래스가 전용 멤버에 액세스할 수 있는 친구 선언 및 상속이 포함됩니다.
C++에서 클래스 멤버의 기본 유형
C++에서 클래스 멤버의 액세스 권한이 명시적으로 지정되지 않은 경우 기본 액세스 권한은 다음과 같습니다.
이는 클래스의 멤버는 해당 클래스의 멤버 함수로만 액세스할 수 있습니다.
이유:
예외:
protected
(受保护的)或 public
(공용) 액세스 권한이 있는 경우 파생 클래스는 기본 클래스의 전용 멤버에 액세스할 수 있습니다. 기타 액세스 권한 유형:
개인 기본 액세스 권한 외에도 C++에서는 다른 유형의 액세스 권한도 제공합니다.
위 내용은 C++에서 클래스 멤버의 기본 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!