|
제 답글을 보시면 두 가지를 dynamic_cast 가 해주는 것을 알 수 있을텐데요.
RTTI 정보를 가진 객체는 모두 dynamic_cast 가 가능하며 이것은 캐스팅 되지 않으면(해당 클래스 또는 그 하위 클래스에 속하지 않으면) NULL 을 반환합니다.
자세한 내용은 강좌게시판의 캐스팅 연산자글을 참고하세요.
danga80 님이 쓰신 글 :
: danga80 님이 쓰신 글 :
: : 다음과 같은 델파이 코드가 있습니다.
: :
: : for i := 0 to Componentcount - 1 do
: : begin
: : if Components[i] is TComboBox then
: : (Components[i] as TComboBox).Clear;
: : end;
: :
: : 이 코드를 빌더에서 쓸려고 하는데요...
: :
: : 어떻게 해야 하나요?
: :
: : 특히 is랑 as 에서 막히네요.
: :
: : 도움 부탁드립니다.
:
: 답변 감사드립니다~!
:
: 이번에 알게된건데.. dynamic_cast가 델파이에.. as 와 같은 거군요.
:
: 그럼 is 와 완전히 같다 할 수 있는 건 무엇인가요??? -.-;
|