スレを勃てるまでもないC/C++の質問はここで 11
■ このスレッドは過去ログ倉庫に格納されています
0784デフォルトの名無しさん
2009/07/14(火) 20:58:20>基底クラスAの派生クラスBと同じく基底クラスAの派生クラスCがあって、
クラスA─(派生)→クラスB
クラスA─(派生)→クラスC
クラスB b;
クラスC c;
>クラスBのメンバ関数で基底クラスAのメンバ変数の値を変更したとき
b.proc(10); // メンバに10を格納
>この値をつかって派生クラスCのメンバ関数で基底クラスAのメンバ変数について
>何らかの処理をさせたい場合はどのようにすればいいのか
c.proc(ここにインスタンスbが保持する値を渡したい?);
継承元が異なってたとしても、単にインスタンスbに、cを渡してなんか処理すりゃいいんじゃね?
文面からまるで、b と c が aでつながってるとでも思ってるかのように見えるんだが
■ このスレッドは過去ログ倉庫に格納されています