引用: Effective C++ 第3版
多くの実装でdynamic_castは非常に遅くなるということを指摘しておきましょう。
...
もし、「4回単一継承を繰り返してできたクラス」のオブジェクトに対してdynamic_castを使えば、クラス名を比較するために最低4回strcmpを呼び出すことになるわけです。
...
dynamic_castの遅さについては、以下のリンク先で調査されているようだ。
More than 5 years have passed since last update.
引用: Effective C++ 第3版
多くの実装でdynamic_castは非常に遅くなるということを指摘しておきましょう。
...
もし、「4回単一継承を繰り返してできたクラス」のオブジェクトに対してdynamic_castを使えば、クラス名を比較するために最低4回strcmpを呼び出すことになるわけです。
...
Register as a new user and use Qiita more conveniently