[OOP] c++ 에서의 상속에 관한 키워드
class Base { }; class PublicDerived : public Base { }; class PrivateDerived : private Base { }; C++ 에서는 상속을 하려는 클래스 앞에 액세스 한정자에 대한 명시를 해줘야 하는데, 이부분에 대해서 모르는 사람들이 굉장히 많다는 것을 느꼈다. ( 내 주변만 그런가...? ) 일단은 C++에서만 나오는 개념이기도 하고, 알고 있어도 설계단계에서나 중요한 키워드이기 때문에 잘 모르게 되고 그러다 보니 알고 있다가도 까먹어서 모르는 사람도 많은거 같다. #include class Base { public: explicit Base(int x, int y) : m_x(x) , m_y(y) {} virtual ~Base() {} inlin..