'typeid()' 태그의 글 목록 — Archive

typeid()

Computer Science/C & C++

[C++] RTTI | 실행 시간 데이터형 정보

RTTI (Runtime Type Identification) 실행 시간 데이터형 정보 - 많은 클래스 라이브러리들이 실행 시간 중 데이터형을 결정하는 방법을 제각기로 제공하기 때문에 이들이 서로 호환되도록 하기 위해서는 RTTI를 위한 언어 표준이 필요하다. C++에서의 RTTI 요소 1. dynamic_cast 연산자 dynamic_cast(pt) // 포인터 pt를 Type * 형으로 변환하여 리턴한다. // (*pt)가 Type형이거나, Type형으로부터 직/간접적으로 파생된 객체이면, pt를 Type *형 포인터로 변환을 허용한다. // 변환할 수 없다면, 0을 리턴한다. if (pt1 = dynamic_cast(pt2)) pt1->exMethod(); // pt2 포인터를 exClass * 형..

lww7438
'typeid()' 태그의 글 목록