DHLee Dev Log

  • 홈
  • 태그
  • 방명록

2026/04/24 1

[C++] RTTI와 RAII 정리

이전에 가상 함수 호출이 내부적으로 vtable과 vptr을 통해 이루어진다는 것을 알 수 있었다.가상 함수 호출은 런타임에 객체 내부의 vptr을 통해 vtable을 참조하고,그 안에 저장된 함수 주소를 찾아 실제로 호출할 함수를 결정하는 방식이었다.여기서 다음과 같은 궁금증이 생겼다.런타임에 이 객체가 실제로 어떤 타입인지 어떻게 알 수 있을까?이번에는 이 궁금증을 바탕으로런타임에 객체의 타입 정보를 확인하거나 안전하게 형변환할 수 있게 해주는 RTTI에 대해 정리해보려고 한다.이어서 이렇게 생성하고 사용하는 객체나 자원을어떻게 더 안전하게 관리할 수 있는지와 관련된 RAII 개념도 함께 정리해보려고 한다.RTTI(Run Time Type Information), 런타임 형식 정보란?RTTI는 프로그..

C++, CS 2026.04.24
이전
1
다음
더보기
프로필사진

DHLee Dev Log

알고리즘, CS, 언리얼 엔진 등을 공부하며 배운 것을 기록하는 블로그입니다.

  • 분류 전체보기 (23) N
    • 언리얼 엔진 (6) N
      • 프로젝트 (4) N
    • 알고리즘 (2)
    • C++, CS (15) N

Tag

코딩테스트, UE5, 단조스택, UHT, UBT, 언리얼엔진, 액터 컴포넌트, Binary_Search, vptr, 프로그래머스, CS, push_back, 알고리즘, 언리얼 엔진, c++, 운영체제, map, NGE, emplace_back, vtable,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바