복사 붙여넣기는 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장에서 발췌
'소프트웨어' 카테고리의 다른 글
포인터와 주소연산자의 차이 (0) | 2014.03.13 |
---|---|
[c++] 전방선언이란 어떻게 사용하는 것인가?! (0) | 2014.03.12 |
[ubuntu] 비밀번호를 까먹었을 경우!! 비밀번호 새로 설정하는 방법 (0) | 2014.03.11 |
[c++] 클래스 속 클래스의 관계에서 private를 사용할 수 있는가? (0) | 2014.03.10 |
[ubuntu] 화면에 검은색 화면에 _ 만 뜨고 그래픽이 고장났을 경우 (0) | 2014.03.04 |