연습문제 8-2

♪C++ 2018. 9. 4. 22:04


오류 되는 문장 p2->Work();


이유 : 


person <-student<-partimestd  상속 관계


partimestd 주소를 student 포인터로 저장이 가능하지만

접근 권한이 student 기준이라 partimestd 객체 함수 접근 권한이 없음



반대로 partimestd 포인터로  student 주소를 저장 할 수 없다.


partimestd는 partimestd이지만

student는 상속으로 student는partimestd이다 성립


간단히 말해서 객제포인터로 저장하려면 상속을 받는 하위 클래스이어야한다.

'♪C++' 카테고리의 다른 글

c++ 오버라이딩  (0) 2018.09.06
c++ 다른 언어랑 다른점  (0) 2018.09.04
C++ 생성자  (0) 2018.09.03
4996 에러  (0) 2018.08.14
c++ 연습 8-1  (0) 2010.11.14