1. 들어가기static_cast랑 reinterpret_cast, const_cast까지 정리해 놓고 나면마지막으로 자연스럽게 떠오르는 친구가 dynamic_cast다이름만 보면“런타임에 뭔가 확인해 준다는데 정확히 뭐가 다른지”“언제 static_cast 대신 써야 하는지”헷갈릴 때가 많다 이 글에서는dynamic_cast가 정확히 무슨 일을 하는지언제 static_cast보다 dynamic_cast가 더 어울리는지실무에서 자주 보게 되는 패턴과 주의할 점을 한 번에 정리해 본다2. dynamic_cast가 하는 일한 줄로 요약하면런타임에 실제 타입을 확인하면서상속 관계 안에서 안전하게 캐스트해 주는 도구 라고 보면 된다 조금 더 풀어서 말하면다형성 기반 클래스를 가리키는 포인터나 레퍼런스에서실제 객..