C++相談室 part58at TECHC++相談室 part58 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト151:デフォルトの名無しさん 07/10/04 01:04:17 >>148 DerivA::NewInstanceはDerivA*を返し、 DerivB::NewInstanceはDerivB*を返し、 という具合に、そこは共変にしてほしいな。 152:デフォルトの名無しさん 07/10/04 01:06:08 凶変を許したことでできるようになったことってなんだっけ? なんかの本にかいてあったが忘れた 153:デフォルトの名無しさん 07/10/04 01:15:57 >>136 boostにはなんて名前で入ってたっけ 154:デフォルトの名無しさん 07/10/04 01:18:23 >>152 pAはDerivA*と分かっているとき、 DerivA* pA2 = static_cast<DerivA*>(pA->NewInstance()); のようなキャストを型安全性を損なうことなく排除できる。 155:デフォルトの名無しさん 07/10/04 02:07:15 dynamic_castすれば共変なしでも安全じゃね? 156:デフォルトの名無しさん 07/10/04 02:08:25 http://videointroplayer.web.fc2.com/?ii9YN1kO-TK36%+WhqyiIrhz0F110%+Kjtps4byn7a119%+esA5NHPWRF1115%+026mGIi9Z4824%+@1@_KeyboardCrusher 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch