スレを勃てるまでもないC/C++の質問はここで 9
■ このスレッドは過去ログ倉庫に格納されています
0449デフォルトの名無しさん
2009/04/30(木) 02:02:27いやいやいや。
そもそもA*型のポインタは、基本的にどの型のインスタンスを指してるか分からないわけ。
Aのインスタンスを指してるかもしれないし、Bのインスタンスを指してるかもしれない。
でもそれはどうでもよくて、「Aかその(publicな)派生クラスのインスタンスを指してるんだろう」
ということだけで問題なくプログラミングできるわけさ。
>>447みたいにできるならば、そもそもポリモーフィズムということの意味が全く無い。
いつでも(B*)にキャストして使えるなら、最初からB*型にすればいいじゃないか。
■ このスレッドは過去ログ倉庫に格納されています