강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

공부가제일쉬웠어요님의 프로필 이미지
공부가제일쉬웠어요

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

타입 변환 #5

업/다운 캐스팅 추가 질문입니다.

작성

·

343

1

enum _itemType을 통해서, 해당 객체가 원래 무슨 객체였는지 파악하는 형태로 다운캐스팅을 하는 내용과

dynamic_cast를 통해 기존 객체 형태를 자동으로 파악해서 바꾸게 하는 것이랑은 무슨 차이가 있는건가요?

퀴즈

변동적이거나 매우 큰 데이터를 저장해야 할 때 스택이나 데이터 영역 대신 주로 사용되는 메모리 영역은 무엇일까요?

코드 영역

데이터 영역

힙 영역

레지스터

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

dynamic_cast는 그냥 속도가 느려서 너무 빈번한 활용을 자제해야 하지만,
어쨌든 편리하게 사용할 수 있고.

enum을 체크해서 static_cast를 하는 방법은 enum 관리를 해야 해서 불편하지만
속도 측면에서 조금 더 낫습니다.

공부가제일쉬웠어요님의 프로필 이미지
공부가제일쉬웠어요

작성한 질문수

질문하기