Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- c++용어정리
- ipc(inter process communication)
- 월드아웃라이너
- c++
- leveleditor
- 언리얼엔진5
- 프로그래밍
- c++class
- unrealengineai
- 언리얼비헤이어비어트리
- 게임엔진튜토리얼
- 게임개발
- c언어정리
- c++porinter
- livrary
- 언리얼ai
- 각도변환
- directx
- uaiperception
- DX
- 자료구조정리
- 수학용어정리
- 프로그래밍일기
- 언리얼엔진공부
- 자료구조
- 영단어정리
- bttask
- 언리얼엔진
- 자료형타입
- 25.06.11dir
Archives
- Today
- Total
루리코딩 세상
RTTI(RunTime Type Information) - typeinfo 본문
런타임 형식 정보(RunTime Type Information)
RTTI는 프로그램 실행 중에 개체의 형식이 결정될 수 있도록 하는 메커니즘이다.
많은 클래스 라이브러리 공급업체가 이 기능을 자체적으로 구현하고 있기 때문에
RTTI가 C++언어에 추가되었다. 이로 인해서 라이브러리 간에 호환되지 않는 문제가
발생되어, 언어 수준에서 포인터 요소로 활용한다.
구체적인 연산자는 다음과 같다.
dynamic_cast (연산자) : 다형 형식을 변환하는 데 사용한다.
typeid (연산자) : 개체의 정확한 형식을 식별하는 데 사용한다.
type_info (class) : 연산자가 반환한 형식 정보를 보관하는 typeid 에 사용된다.
Ref
https://learn.microsoft.com/ko-kr/cpp/cpp/run-time-type-information?view=msvc-170
런타임 형식 정보
다음에 대해 자세히 알아보세요. 런타임 형식 정보
learn.microsoft.com
정리하다보니, 연산자, class에 대한 개념이 모호한 것을 찾았다.
class에 대해서는 수업 간의 예문도 작성해보아서 대략적인 매커니즘에 대한 이해는 있으나
가장 기본적인 "연산자"를 내가 직접 설명 할 수 없는 부분을 찾았다. 연산자에 대해서 따로 정리하자
'이론 > C++' 카테고리의 다른 글
네임스페이스(Namespace)란? (0) | 2025.05.30 |
---|---|
C++ 외부 종속성 : String (0) | 2025.05.28 |
"scanf" 찾아보기 (0) | 2025.05.28 |
Pointer : * 포인터 연산자 (1) | 2025.05.24 |
스레드(Thread) 정리해보기 (4) | 2025.05.23 |