다형성을 써보려는데요
왜 protected로 상속받으면 안되고 public으로 상속받으면 되나여...?
Base* B에서 int a를 못읽어서 그런가..?정도로 생각햇는데 걍 주소만 갖다붙이는거아닌가여..?
읽어주셔서 감사함니다..
다형성을 써보려는데요
왜 protected로 상속받으면 안되고 public으로 상속받으면 되나여...?
Base* B에서 int a를 못읽어서 그런가..?정도로 생각햇는데 걍 주소만 갖다붙이는거아닌가여..?
읽어주셔서 감사함니다..
멤버 변수의 경우와 같다. protected 멤버 변수가 상속받은 클래스에서만 접근가능한것처럼, protected Base를 상속받으면 Base로써의 Derived도 상속받은 클래스에서만 접근 가능한거임.
아 Derived의 Base 핏줄이 protected 되서 밖에선 Base 가문으로 인정받지 못하는거군여 감사합니다 이해햇습니다