ちなみに単純な実装なら
「呼び出し側でダウンキャスト必須」になってウザイのだが、
C++的にはこれが正しいような気がしてきた。
俺にはこれは「過剰な型チェック」にしか見えないが、C++はそういう言語でもある。
コンパイラのチェックから逃れる為にデータ構造を変更するのは本末転倒だし。
ダウンキャスト撲滅教の信者は、次から
・derived等、継承で親のメソッドを使ったときにも「呼び出し側の型」を返す為のキーワードの整備
・ダウンキャストの型推論
のどっちかをプッシュしておいてくれ。
C++相談室 part138
■ このスレッドは過去ログ倉庫に格納されています
37デフォルトの名無しさん (ワッチョイ db4f-f65Y)
2018/09/12(水) 02:04:07.54ID:A4EXsm7N0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 日本、G7への中国招待を懸念 議長国フランスに慎重な対応要請 [どどん★]
- 【将棋】福間香奈 女流六冠が会見 妊娠・出産でタイトル戦の事実上不戦敗 「妊娠したら、どちらか一方を諦めないといけない状況」★3 [冬月記者★]
- 三崎優太氏「貧乏に生まれたら奨学金地獄、親ガチャで人生が決まるなんて…」環境による教育の差を疑問視 「おかしいよ」 [muffin★]
- 【Jリーグ】新スタジアムの維持管理費 秋田市の沼谷市長「ブラウブリッツ秋田が負担することが望ましい」 [鉄チーズ烏★]
