なぜアップキャストは安全で、ダウンキャストは危険なのか - Qiita

はじめに オブジェクト指向プログラミング初学者で、特にC言語のポインタを学習していない人を主なターゲットに、クラスキャストをなるべく簡単かつわかりやすく説明することを目的としています。 用語説明 今回の登場人物の紹介です。 アップキャストとは? 基底(親)クラス型の変...