C++相談室 part128 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0781デフォルトの名無しさん
2016/12/25(日) 10:32:25.63ID:0PY0aCVgclass D1 : public B{void func(const B& o);};
class D2 : public B{void func(const B& o);};
...
class Dn : public B{void func(const B& o);}:
funcはDiとDjの組み合わせで変化する関数ですが
各Diクラスのfuncを実装する場合
DiクラスでD0~Dnに対するfunc_jを定義
Diクラスのfuncの実装でdynamic_castを使い?func_jに誘導?
なんか筋が悪い気がしますが、他にやり方ありますか?
■ このスレッドは過去ログ倉庫に格納されています