안녕하세요
c++ 공부하고있는데요, 상속관련해서 막히는 문제가 있어서 질문드립니다.
A라는 master class 가 있고
a,b,c 라는 class 는 A 를 상속(public)받습니다.
또, aa,bb,cc 라는 class 는 각각 a,b,c 를 상속(public)받습니다.
이때 a 클래스 안에 protected var 변수가 있습니다.
다른 함수에서 A 의 포인터를 사용하는데 이 포인터는 aa 를 가리킵니다.
전 여기서 a 클래스 안의 var 를 get 또는 set 을 통해 사용하고 싶은데요.
A class 안에 get, set 함수를 virtual 로 만들고 a, aa class 안에 get, set 함수를 만들면 가능 할꺼같은데,
그럼 b, c, bb, cc 에도 만들어 줘야 할꺼같아서요... var 은 b, c, bb, cc 와 관련이 없어서 만들고 싶지 않아요...
제가 말을 잘 못써서 이해 가셨을지는 모르겠는데 이런 상황에서 제가 a 클래스 안의 var 을 사용할 수 있는 방법이 있을까요??