c++ 언어는 구조체 및 클래스의 멤버 변수 및 멤버 함수의 접근 허용범위를 접근제어 지시자를 통해 별도로 지정할 수 있다.
접근제어 지시자는 다음과 같이 총 세가지가 존재한다.
| 접근제어 지시자 | 기능 |
|---|---|
| public | 어디서든 접근허용 |
| protected | 상속관계에 놓여있을 때, 유도 클래스에서의 접근허용 |
| private | 클래스 내(클래스 내에 정의된 함수)에서만 접근허용 |
참고자료
c++ 언어는 구조체 및 클래스의 멤버 변수 및 멤버 함수의 접근 허용범위를 접근제어 지시자를 통해 별도로 지정할 수 있다.
접근제어 지시자는 다음과 같이 총 세가지가 존재한다.
| 접근제어 지시자 | 기능 |
|---|---|
| public | 어디서든 접근허용 |
| protected | 상속관계에 놓여있을 때, 유도 클래스에서의 접근허용 |
| private | 클래스 내(클래스 내에 정의된 함수)에서만 접근허용 |
참고자료