- 313 名前:デフォルトの名無しさん mailto:sage [2018/09/07(金) 11:18:53.99 ID:f8oqes6vH.net]
- parentクラスがあってそれを継承したchildクラスがあります。
vector<parent*> getParentlist(){//省略}でこんな感じでparentクラスのポインタのリストを返す関数があります。 それでここからが質問なのですが、 vector<child*> childList = (vector<child*>)getparentlist(); こういうコードがあってびっくりしています。 機能はしているみたいですがこれ作法的にオッケーなんでしょうか。 ダウンキャストは良くないと聞いていたりそもそもこれダウンキャストなのかとかちょっと分からないんです。 よろしくおねがいします。
|

|