게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c++ 상속 관련
게시물ID : programmer_19477짧은주소 복사하기
작성자 : 건드리면디저
추천 : 0
조회수 : 616회
댓글수 : 14개
등록시간 : 2017/01/03 10:50:20
옵션
  • 본인삭제금지
안녕하세요
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 을 사용할 수 있는 방법이 있을까요??




전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호