인프런 커뮤니티 질문&답변
업/다운 캐스팅 추가 질문입니다.
작성
·
343
1
enum _itemType을 통해서, 해당 객체가 원래 무슨 객체였는지 파악하는 형태로 다운캐스팅을 하는 내용과
dynamic_cast를 통해 기존 객체 형태를 자동으로 파악해서 바꾸게 하는 것이랑은 무슨 차이가 있는건가요?
퀴즈
변동적이거나 매우 큰 데이터를 저장해야 할 때 스택이나 데이터 영역 대신 주로 사용되는 메모리 영역은 무엇일까요?
코드 영역
데이터 영역
힙 영역
레지스터
답변 1
0
Rookiss
지식공유자
dynamic_cast는 그냥 속도가 느려서 너무 빈번한 활용을 자제해야 하지만,
어쨌든 편리하게 사용할 수 있고.
enum을 체크해서 static_cast를 하는 방법은 enum 관리를 해야 해서 불편하지만
속도 측면에서 조금 더 낫습니다.




