C++
[C++] 파생 클래스에서 상속받은 멤버의 접근성 제어하기
클래스 멤버의 접근성 제어C++에서는 클래스의 접근 지정자( access specifier )를 통해서, 외부나 상속받은 클래스에서 대상 클래스의 멤버에 접근할 수 있는지 여부를 제어할 수 있습니다.class CBase{private: int m_private;protected: int m_protected;public: int m_public;};int main(){ CBase base; base.m_private = 1; // error ! base.m_protected = 2; // error ! base.m_public = 3; // ok}클래스 외부에서 base의 멤버에 접근하려면, 그 멤버는 public 접근 권한을 가져야 합니다.그러므..
2025. 1. 20.