- C++相談室 part123 [無断転載禁止]©2ch.net
398 :デフォルトの名無しさん[sage]:2016/03/16(水) 06:31:57.64 ID:+XU07v9B - >>392
なんだオーバーライドじゃなくてオーバーロードじゃないの。 静的なのがいいなら構造部分型や標準コンテナの模倣で十分だろう。 そこまでしてインターフェースとVisitorに拘る理由は何? >>395 dynamic_castなら危険でも何でもない。 そうやってダウンキャストを危険危険と、 いちいち大げさに騒ぎ立てる方がアホというか初心者だな。 実際OOPなら多くの場所で使われてるし、設計が簡単になるなら使っても良いんだよ。
|
- C++相談室 part123 [無断転載禁止]©2ch.net
399 :デフォルトの名無しさん[sage]:2016/03/16(水) 06:42:44.25 ID:+XU07v9B - そんなに静的なチェックが重要と言うなら、オーバーロードもやめとけ。
それぞれ別の名前にしたほうがより安全確実だからね。馬鹿みたいだけど。
|
- C++相談室 part123 [無断転載禁止]©2ch.net
412 :デフォルトの名無しさん[sage]:2016/03/16(水) 21:42:57.82 ID:+XU07v9B - >>411
オーバーロードに型チェックはあるが、 ユーザー定義変換のように、使用者側から見れば暗黙に見える変換が起きうるぞ。 なので確実なチェックが欲しいなら一つずつ名前を付けた方が良い。 どうだ馬鹿みたいだろう?
|