소프트웨어
[c++] 상속(중 virtual)에 대해서, 열혈 강의 참조
개발자_이훈규
2014. 3. 11. 11:11
복사 붙여넣기는 space의 문제로 파일을 다운 받아서 사용하면 됩니다.
소스에서 virtual의 유무에 따른 변화,
포인터로 선언하는 것과 아닌 것의 차이를 보면 되겠습니다.
1.
비교 A
결과
class A
class B
class C
2.
비교 B
결과
class B
class C
3.
비교 C
결과
class A
class A
4.
결론은 virtual이 되어 있으면 그 위에 virtual이 아닌 동일한 함수 명을 찾아보고 virtual이 아니라면 그 함수를 사용한다.
출처.
열혈강의 C++ 언어본색 11장에서 발췌
main.cpp