CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): Nameless (One)
날 짜 (Date): 2006년 3월 21일 화요일 오전 10시 48분 42초
제 목(Title): Re: [Q] Overriding을 이용할 때


-_-a 
이걸 원하시는건가요?

base *a      = ....;
base *victim = ....; 
if( victim->isA() == "A") { 
  A *victimA = yourcastmethod(victim);
  a->foo(victimA);
} else {
  a->foo(victim);
}

foo는 물론 public virtual

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.