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

있었는데요없었습니다님의 프로필 이미지
있었는데요없었습니다

작성한 질문수

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

타입 변환 #5

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

작성

·

311

1

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

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

답변 1

0

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

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

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

있었는데요없었습니다님의 프로필 이미지
있었는데요없었습니다

작성한 질문수

질문하기