RTTI :: type_info - 파트 1 (난이도 3)
이번 항목은 RTTI 란 무엇인지에 대해서 살펴 본다. RTTI는 무엇인가? C++ 프로그래밍에선 Run-Time Type Information, or Run-Time Type Identification 약자로 "런타임 형식 정보" 기능을 뜻한다. RTTI 기능을 사용하기 위해선 컴파일러가 이 기능을 지원해야 하며, 비쥬얼 스트디오에선 프로젝트 속성이 "런타임 형식 정보 사용" 을 체크 해야만 한다. 이것은 클래스 및 함수, 기본자료 등 객체라 불리우는 모든 것에 컴파일러가 "아이디"를 부여하여, 기능이 구현되어졌다. 이 "아이디"는 type_info 객체로 구현 되어 졌으며, typeid 연산자를 통해서만, 생성 가능하다. 어떻게 typeid 를 사용 할수 있는가? 예제 코드 /* http://ikpi..
연구실/파편화된 기록들
2008. 10. 19. 20:33
최근댓글